Buenos días a todos.
Estoy teniendo problemas con
commandButton y
commandLinks dentro de los dataTables.
La idea es tener un
CRUD, con un listado de elementos, y un botón (Editar) y otro (Eliminar) en la última columna de la tabla.
Pero al pulsar sobre cualquiera de los
commandButton, ¡no hace nada!.
¿Os ha ocurrido alguna vez?. En otros proyectos si he visto
commandButtons dentro de tablas...
Estoy usando
JSF 2.1, copio el código usado:
Código:
<h:column id="acciones" headerClass="ui-state-default">
<f:facet name="header">
<h:outputText value="#{commonProp.lblAcciones}" />
</f:facet>
<div class="acciones-lista">
<h:commandLink action="#{miBean.editar}" type="submit" value="#{commonProp.lblEditar}" immediate="true">
<f:setPropertyActionListener target="#{miBean.entidad}" value="#{puesto}"/>
</h:commandLink>
<h:commandLink action="#{miBean.eliminar}" type="submit" value="#{commonProp.lblEliminar}">
<f:setPropertyActionListener target="#{miBean.entidad}" value="#{puesto}"/>
</h:commandLink>
</div>
</h:column>
Donde
value="#{puesto}" es el atributo
"var" del
dataTable. Es que no quiero hacer el típico
radioButton en la tabla para tener que seleccionar el elemento, y poner las acciones directamente al lado de cada entidad.
¿Os ha ocurrido alguna vez?.
Tampoco funciona quitándo los <f:setPropertyActionListener />..
Un saludo y muchas gracias.