Help JSF +richfaces

0 respostas
fabioebner
Pessoal alguem poderia me explicar pq isso nao funciona??
<rich:dataTable var="representantes" value="#{agendaBean.representantes}"  width="590" border="0">
                                        <rich:column width="370">
                                            
                                            <a4j:commandLink actionListener="#{pessoa.buscarPessoa}">
                                               <h:outputText value="#{representantes.nm_pessoa}" styleClass="fonte" /> 
                                              <a4j:actionparam name="idPessoa" value="#{representantes.cd_pessoa}" assignTo="#{pessoa.codigoPessoa}" /> 
                                            </a4j:commandLink>
                                            
                                           </rich:column>
                                        <rich:column width="220">
                                            <h:outputText value="#{representantes.nm_email_pessoa}" styleClass="fonte" />
                                        </rich:column>
                                </rich:dataTable>

eu tenho no meu bean assim:

public String buscarPessoa(ActionEvent evt) {
        
        try {
            System.out.println("codigo " + codigoPessoa);
            Connection conexao = Conexao.getInstancia().conectarDb();
            String sql = " SELECT" +
                    " * " +
                    " FROM " +
                    " tb_pessoa " +
                    " WHERE " +
                    " cd_pessoa = " + codigoPessoa;
            Statement st = conexao.createStatement();

            rs = st.executeQuery(sql);
            if (rs.next()) {
                System.out.println("1");
                nome = rs.getString("nm_pessoa");
                telefone = rs.getString("cd_tel_res_pessoa");
                telefoneCelular = rs.getString("cd_tel_cel_pessoa");
                telefoneComercial = rs.getString("cd_tel_com_pessoa");
                email = rs.getString("nm_email_pessoa");
                retorna = "SUCESSO_BUSCA_PESSOA";
            } 
        } catch (Exception e) {
            System.out.println("3");
            System.out.println(e.getMessage());
            retorna = "FALHA_BUSCAr_PESSOA";
            System.out.println("Não foi possível efetuar a busca.");
        }
        System.out.println("4");
        return retorna;
    }

nao consegui fazer isso funcionar.. eu clico no text e ele nao faz nada. .nao imprime o q esta no metodo.. ja tentei o metodo com o Action e sem .. e nadaaa e como se ele nao chama-se o metodo ...alguem sabe como arrumar isso?? valeu

Criado 19 de maio de 2008
Respostas 0
Participantes 1