2

PrimeFacesとJSFを使用しています。DataTablePrimefacesのドラッグアンドドロップコンポーネントを使用して行を並べ替える方法を教えてもらえますか?

4

3 に答える 3

2

現在、PrimeFacesフレームワーク(v2.2.1および3.0)では、これはでは不可能<p:dataTable>です。

YahooウィジェットのデータテーブルdraggableColumns属性をPrimeFacesに追加するため<p:dataTable>オープンなPrimeFacesIssue511ドラッグ可能列<p:dataTable>がありますが、ターゲットバージョンはまだ設定されていません。

これをPrimeFacesスターに追加して、優先度を高くするのに役立てたい場合。

于 2011-06-20T16:10:30.210 に答える
1

これは間違いなく古い質問ですが、答えを更新する必要があります。これは、のdraggableColumns="true"属性を使用して実行できるようになりましp:dataTableた。

あなたdataTableはそのように見えるでしょう:

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

出典:

于 2013-08-09T21:23:53.900 に答える
1

この機能は、PrimeFaces5.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 に答える