2017-08-08 6 views
0

JSF dataTableの2つの列を条件に入れ替えたいとします。たとえば、ユーザーが赤を選択すると、赤の値を持つ列が最初に表示されます。彼が他の色を青色と言うと、青色の値を持つ列が先に来て、後ろが青色の列になります。h:dataTableの2つの列をスワップする条件に基づいて

「レンダリング」属性で再生しましたが、機能しません。あなたの助けのための

おかげ

答えて

0

あなたがPrimefacesを使用する場合は、サーバー側のコレクションに列をバインドすることができますので、あなたは、フィルタリング、あなたが好きなように、列を並べ替えることができ

例: https://www.primefaces.org/showcase/ui/data/datatable/columns.xhtml

プレーンなJSFでは可能ではないと思われますが、<td>の要素をjQueryで並べ替えるなどのクライアントアプローチをとることができます。

+0

アドバイスありがとうございます –

関連する問題