【发布时间】:2013-11-10 02:44:37
【问题描述】:
我使用的是 primefaces 3.5,我有一个 p:fieldset 和一个 p:commandbutton, 我可以使用它的客户端 api 方法使用按钮来切换字段集
oncomplete="detailsFieldset.toggle()"
但我只想在它折叠而不是相反的情况下展开字段集。
【问题讨论】:
标签: jquery primefaces collapse expand fieldset
我使用的是 primefaces 3.5,我有一个 p:fieldset 和一个 p:commandbutton, 我可以使用它的客户端 api 方法使用按钮来切换字段集
oncomplete="detailsFieldset.toggle()"
但我只想在它折叠而不是相反的情况下展开字段集。
【问题讨论】:
标签: jquery primefaces collapse expand fieldset
你可以用这个:
oncomplete="if($(detailsFieldset.toggleStateHolder).attr('value') === 'true'){detailsFieldset.toggle();}"
toggleStateHolder 保存折叠模式的状态...所以当它的值为 true 时,意味着 p:fieldset(或任何其他 pf 可折叠元素)已折叠。
【讨论】:
Daniel 修改了上述解决方案
oncomplete="if($(detailsFieldset.toggleStateHolder).attr('value') === 'true'){detailsFieldset.toggle();}"
到
oncomplete="if($(detailsFieldset.stateHolder).attr('value') === 'true'){detailsFieldset.toggle();}"
让它为我工作。
【讨论】: