0
JSF dataTableの2つの列を条件に入れ替えたいとします。たとえば、ユーザーが赤を選択すると、赤の値を持つ列が最初に表示されます。彼が他の色を青色と言うと、青色の値を持つ列が先に来て、後ろが青色の列になります。h:dataTableの2つの列をスワップする条件に基づいて
「レンダリング」属性で再生しましたが、機能しません。あなたの助けのための
おかげ
JSF dataTableの2つの列を条件に入れ替えたいとします。たとえば、ユーザーが赤を選択すると、赤の値を持つ列が最初に表示されます。彼が他の色を青色と言うと、青色の値を持つ列が先に来て、後ろが青色の列になります。h:dataTableの2つの列をスワップする条件に基づいて
「レンダリング」属性で再生しましたが、機能しません。あなたの助けのための
おかげ
あなたがPrimefacesを使用する場合は、サーバー側のコレクションに列をバインドすることができますので、あなたは、フィルタリング、あなたが好きなように、列を並べ替えることができ
例: https://www.primefaces.org/showcase/ui/data/datatable/columns.xhtml
プレーンなJSFでは可能ではないと思われますが、<td>
の要素をjQueryで並べ替えるなどのクライアントアプローチをとることができます。
アドバイスありがとうございます –