ドラッグ ドロップを使用して DataTable の行を並べ替えるにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/2354754

  •  23-09-2019
  •  | 
  •  

質問

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

役に立ちましたか?

解決

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

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

あなたはそれを高い優先順位を与える助けに問題が主演これはPrimeFacesに追加ご覧になりたい方。

他のヒント

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

あなたの dataTable その場合、次のようになります。

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

出典:

この機能はPrimeFaces 5.0から利用できるようになりました。

  使用法は、柔軟性のためのインデックス情報とReorderEventを得るだけでdraggableRowsオプションを有効にしても、オプションrowReorderのAjaxの動作が提供されることにより、非常に簡単です。

ソース: http://blog.primefaces.org/?p=3026する

ます。http:

また、ここでショーケースを見てすることができます/ /www.primefaces.org/showcase/ui/data/datatable/reorder.xhtmlする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top