Pregunta

Estoy utilizando PrimeFaces y JSF. ¿Puede alguien decirme cómo hacer que las filas de nuevo pedido de un DataTable utilizando Primefaces arrastrar y soltar los componentes?

¿Fue útil?

Solución

Actualmente, en el marco de PrimeFaces (v2.2.1 y 3.0), esto no es posible con <p:dataTable>.

Hay una PrimeFaces abiertas Edición 511 <p:dataTable> columnas pueden arrastrarse para añadir el atributo Yahoo Widget draggableColumns tabla de datos a las PrimeFaces <p:dataTable> pero ninguna versión de destino está configurado todavía.

Si desea ver esto, añadido a la estrella PrimeFaces el tema para ayudar a darle mayor prioridad.

Otros consejos

Esta es sin duda una cuestión mayor, pero la respuesta necesita ser actualizado. Esto es ahora factible el uso del atributo draggableColumns="true" en su p:dataTable.

Su dataTable sería luego mirar como tal:

<p:dataTable var="i" value="#{bean.data}" draggableColumns="true">

Fuentes:

Esta característica ya está disponible en PrimeFaces 5.0:

  

El uso es muy simple con sólo permite la opción draggableRows y también está previsto un comportamiento rowReorder ajax opcional conseguir un ReorderEvent con la información del índice de flexibilidad.

Fuente: http://blog.primefaces.org/?p=3026

También puede echar un vistazo a la vitrina aquí: http: / /www.primefaces.org/showcase/ui/data/datatable/reorder.xhtml

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top