E aí pessoas,
Estou tentando utilizar um componente commandLink dentro de uma dataTable. A dataTable funciona perfeitamente, quando é removida a panelPopup.
O que pode esta errado?
obrigado
<ice:dataTable var="produto" value="#{produtosMB.listaProdutos}" rows="10" rendered="#{produtosMB.tabela}">
<ice:column>
<f:facet name="header">
<ice:outputText value="Nome do Produto" />
</f:facet>
<ice:commandLink actionListener="#{produtosMB.detalharProduto}">
<ice:outputText value="#{produto.nome}" />
</ice:commandLink>
</ice:column>
</ice:dataTable>
<ice:panelPopup id="popupDiv"
rendered="#{produtosMB.showModalPanel}"
visible="#{produtosMB.showModalPanel}"
modal="true"
style="z-index:1001; width: 300px; height: 150px; top:35%; left:35%;" >
<f:facet name="header">
<ice:outputText value="Detalhar"/>
</f:facet>
<f:facet name="body">
<ice:outputText value="#{produtosMB.produto.nome}"/>
<ice:commandButton id="closeModal"
actionListener="#{produtosMB.closeModalPopup}"
value="Close"
style="z-index:2;"/>
</f:facet>
</ice:panelPopup>
public void detalharProduto(ActionEvent event){
Produtos produto = (Produtos) getListaProdutos().getRowData();
System.out.println("CNPA: "+produto.getCodigoCnpa());
showModalPanel = true;
}