Bom dia pessoal do Guj…
Muito obriagado pela grande força junto ao commadLink que agora consigo fazer.
Agora tenho uma pequena pergunda…
Do jeito que fiz o valor que é passado para pesquisa do link é o mesmo apresentado na tela…
Tem como mudar o display do link!?!?
Valeu Pessoal
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
<html>
<link href="css/table.css" rel="stylesheet" type="text/css">
<body>
<f:view>
<f:loadBundle basename="guj.telas" var="msgs"/>
<h1><h:outputText value="#{msgs.NomeTela}" /></h1>
<h:form>
<t:dataTable id="listas"
value="#{agenda.listas}"
var="itens" preserveDataModel="false"
styleClass="teste" border="1" cellpadding="0" cellspacing="0">
<h:column>
<f:facet name="header">
<h:outputText value="Nome" />
</f:facet>
<h:outputText value="#{itens.nome}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Cidade" />
</f:facet>
<h:outputText value="#{itens.cidade}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Endereço" />
</f:facet>
<h:outputText value="#{itens.endereco}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value=" " />
</f:facet>
<h:commandLink action="#{agenda.detalhe}"
actionListener="#{agenda.chooseLocaleFromLink}"
value="#{itens.nome}"
immediate="false"
rendered="true" >
</h:commandLink>
</h:column>
</t:dataTable>
<h:outputLink value="index.jsf">
<f:verbatim>voltar</f:verbatim>
</h:outputLink>
</h:form>
</f:view>
</body>
</html>
Nesse caso é o mesmo valor do nome é o id.