如何在RichFaces中选择相同类型的所有元素

时间:2012-08-26 18:00:34

标签: java javascript jsf richfaces

据我所知,RichFaces中有几个函数允许通过javascript中的id来引用“rich:”组件。但在我的情况下,我可以有任意数量的collapsiblePanels,并需要一种方法来点击按钮扩展它们。有解决方案吗?

1 个答案:

答案 0 :(得分:1)

Richfaces不提供这样的功能。您可以尝试使用JQuery查询.rf-cp常用的类CollapsiblePanel,并尝试从那里获取它。

当然,由于所有“任意数量”的面板都来自您的代码,我认为可能会更安全,每当您的.xml创建一个新面板时,您在某处添加其ID( Javascript代码,隐藏字段等)并从那里使用它。

富表面可用功能列表:http://docs.jboss.org/richfaces/latest_4_2_X/Component_Reference/en-US/html_single/#chap-Component_Reference-Functions