如何在javascript中访问collapsiblepanel的扩展状态? (Richfaces 4.5.0.Final)

时间:2015-11-05 20:30:46

标签: javascript richfaces jsf-2.2

<rich:collapsiblePanel id="panelId" expanded="false"
    switchType="ajax" header="Awesomeness" 
    onswitch="console.log('Expanded')">
    ------
    Some amazing content
    ------
</rich:collapsiblePanel>

如何使用EL或Javascript访问onswitch函数中扩展属性的值? (我使用的是Richfaces 4.5.0.Final&amp; JSF 2.2)

For eg:    onswitch="if(<panel is expanded>) {console.log('Expanded')}"

1 个答案:

答案 0 :(得分:0)

也许有一些来自RF的JavaScript函数以更优雅的方式检查这个,但是这个面板保存隐藏的输入,其中包含有关当前状态的信息(id = panelId +“ -value ”,这里是“ panelId-value “,如果你想在其他地方获得这个元素)。

试试吧:

<h1>