Findind富有状态:collapsiblePanel on change事件

时间:2015-08-07 10:39:07

标签: javascript richfaces

如何使rich:collapsiblePanel的当前状态延长或折叠

<rich:collapsiblePanel header="Search" switchType="client" id="searchId" onswitch="checkState();">
Panel To show the Data
</rich:collapsiblePanel>

我的JavaScript代码是

function checkState() {
//Here how to get the current state
var st = #{rich:element('searchId')}.isExpanded();
alert(st);
}

更新了我的Java脚本,但我收到以下错误。我们正在使用4.3.4罐子 未捕获的TypeError:document.getElementById(...)。isExpanded不是函数

1 个答案:

答案 0 :(得分:1)

RichFaces.component("formId:panelId").isExpanded()

阅读documentation

编辑:对于最高4.5.4的版本:

RichFaces.component("formId:panelId").activeItem == "true"