2

我正在使用 PrimeFaces 和 JSF。谁能告诉我如何重新排序DataTable使用 Primefaces 拖放组件的行?

4

3 回答 3

2

目前在 PrimeFaces 框架(v2.2.1 和 3.0)中,这是不可能的<p:dataTable>

有一个开放的 PrimeFaces问题 511<p:dataTable>可拖动列将 Yahoo 小部件数据表 draggableColumns 属性添加到 PrimeFaces <p:dataTable>,但尚未设置目标版本。

如果您希望看到这个添加到 PrimeFaces 的问题,可以帮助给予它更高的优先级。

于 2011-06-20T16:10:30.210 回答
1

此功能现在可从 PrimeFaces 5.0 获得:

使用非常简单,只需启用 draggableRows 选项,并且还提供了一个可选的 rowReorder ajax 行为,以获取带有索引信息的 ReorderEvent 以实现灵活性。

来源:http ://blog.primefaces.org/?p=3026

您还可以在这里查看展示:http: //www.primefaces.org/showcase/ui/data/datatable/reorder.xhtml

于 2014-07-03T09:59:30.490 回答
1

这绝对是一个较老的问题,但答案需要更新。现在可以draggableColumns="true"使用p:dataTable.

dataTable会看起来像这样:

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

资料来源:

于 2013-08-09T21:23:53.900 回答