【问题标题】:How to select all elements of the same kind in RichFaces如何在 RichFaces 中选择所有同类元素
【发布时间】:2012-08-26 18:00:33
【问题描述】:

据我所知,RichFaces 中有几个函数允许通过 javascript 的 id 获取对“rich:”组件的引用。但在我的情况下,我可以拥有任意数量的 collapsiblePanel,并且需要一种在单击按钮时将它们全部展开的方法。有解决办法吗?

【问题讨论】:

    标签: java javascript jsf richfaces


    【解决方案1】:

    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

    【讨论】:

    • 感谢您的快速回复。我尝试将每个面板存储在一个数组中,它部分工作,由于某种原因,最后一个面板拒绝在按钮单击时展开,我不知道为什么。我会用 rf-cp 试试这个技巧,谢谢你的想法!
    • 显然我以错误的方式存储对列表最后一个面板的引用。修复它,现在一切正常
    猜你喜欢
    • 2019-08-14
    • 1970-01-01
    • 2020-09-13
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 2021-03-25
    • 1970-01-01
    相关资源
    最近更新 更多