Tengo un Datatable con la paginación y quiero cambiar la página actual con un commandlink fuera de la tabla de datos, cómo puedo conseguirlo?
<p:commandLink title="changePage" action="#{myBean.changeMethod}"
update="myDataTable" />
<p:dataTable id="myDataTable" var="myItem" paginator="true" rows="1"
value="#{myBean.ListOfItem}" binding="#{myBean.DataTable}">
...
...
</p:dataTable>
Saludos!
De esta forma se establecerá la página de la tabla a la primera
}
O en el lado del cliente:
EDICIÓN : La «primera» atributo indica el índice de la primera fila se muestra
<p:commandLink ... />
es en otros datatable, cuando hago clic en commandLink, puedo saber lo que el número de la página, ¿hay alguna manera de configurar la página con ese número? Saludos.setFirst
de cambiar el paginator, yo sólo hiced.setFirst(numberOfPage)
. Gracias!!! PD: tal vez si el nombre del método eran algo así como lasetCurrentPage
sería más intuitivo.Es ok, pero ahora en primefaces 5.1 en el lado del cliente que usted tiene que hacer como:
Para mí funciona muy agradable, pero usted tiene que escribir todo el nombre del componente