在更改事件中查找 rich:collapsiblePanel 的状态
Findind the state of rich:collapsiblePanel on change event
如何获取 rich:collapsiblePanel
的当前状态(展开或折叠)
<rich:collapsiblePanel header="Search" switchType="client" id="searchId" onswitch="checkState();">
Panel To show the Data
</rich:collapsiblePanel>
我的Java脚本代码是
function checkState() {
//Here how to get the current state
var st = #{rich:element('searchId')}.isExpanded();
alert(st);
}
更新了我的 Java 脚本,但出现以下错误。我们正在使用 4.3.4 Jars
未捕获的类型错误:document.getElementById(...).isExpanded 不是函数
RichFaces.component("formId:panelId").isExpanded()
编辑:对于 4.5.4 以下的版本:
RichFaces.component("formId:panelId").activeItem == "true"
如何获取 rich:collapsiblePanel
的当前状态(展开或折叠)
<rich:collapsiblePanel header="Search" switchType="client" id="searchId" onswitch="checkState();">
Panel To show the Data
</rich:collapsiblePanel>
我的Java脚本代码是
function checkState() {
//Here how to get the current state
var st = #{rich:element('searchId')}.isExpanded();
alert(st);
}
更新了我的 Java 脚本,但出现以下错误。我们正在使用 4.3.4 Jars
未捕获的类型错误:document.getElementById(...).isExpanded 不是函数
RichFaces.component("formId:panelId").isExpanded()
编辑:对于 4.5.4 以下的版本:
RichFaces.component("formId:panelId").activeItem == "true"