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