【发布时间】:2012-08-26 18:00:33
【问题描述】:
据我所知,RichFaces 中有几个函数允许通过 javascript 的 id 获取对“rich:”组件的引用。但在我的情况下,我可以拥有任意数量的 collapsiblePanel,并且需要一种在单击按钮时将它们全部展开的方法。有解决办法吗?
【问题讨论】:
标签: java javascript jsf richfaces
据我所知,RichFaces 中有几个函数允许通过 javascript 的 id 获取对“rich:”组件的引用。但在我的情况下,我可以拥有任意数量的 collapsiblePanel,并且需要一种在单击按钮时将它们全部展开的方法。有解决办法吗?
【问题讨论】:
标签: java javascript jsf richfaces
Richfaces 不提供这样的功能。您可以尝试使用 JQuery 来查询 CollapsiblePanel 共有的类 .rf-cp 并尝试从那里获取它。
当然,由于面板的所有“任意数量”都来自您的代码,我认为每次您的 .xml 创建新面板时,您将其 id 添加到某处( Javascript 代码、隐藏字段等)并从那里使用它。
richfaces可用函数列表:http://docs.jboss.org/richfaces/latest_4_2_X/Component_Reference/en-US/html_single/#chap-Component_Reference-Functions
【讨论】: