1

私の知る限り、RichFaces には、javascript からの ID によって「rich:」コンポーネントへの参照を取得できる関数がいくつかあります。しかし、私の場合、任意の量の collapsiblePanels を持つことができ、ボタンをクリックするとそれらをすべて展開する方法が必要です。解決策はありますか?

4

1 に答える 1

1

Richfacesはそのような機能を提供していません。JQueryを使用して、.rf-cpに共通のクラスをクエリし、CollapsiblePanelそこから取得することができます。

もちろん、パネルの「任意の数」はすべてコードから取得されるため、.xmlによって新しいパネルが作成されるたびに、そのIDをどこかに追加する方が安全だと思います(Javascriptコード、隠しフィールドなど)、そこから使用します。

使用可能なrichfaces関数のリスト:http://docs.jboss.org/richfaces/latest_4_2_X/Component_Reference/en-US/html_single/#chap-Component_Reference-Functions

于 2012-08-26T18:15:37.147 に答える