Estou tendo um problema.
Se coloco um commandLink fora de um dataTable, ele dá o action direitinho, mas qdo coloco dentro do dataTable, ele apenas dá um refresh na mesma página.
Pq está acontecendo isso ?
<h:dataTable value="#{delegacias.lista}" var="item" columnClasses="text" rowClasses="cinza,branco" headerClass="amarelo">
<h:column>
<f:facet name="header">
<h:outputText value="Excluir"/>
</f:facet>
<h:selectBooleanCheckbox value="#{item.id}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Delegacia" />
</f:facet>
<h:commandLink action="alterar" value="#{item.nome}" immediate="true">
<f:param value="#{item.id}" name="id"/>
</h:commandLink>
</h:column>
</h:dataTable>