我正在使用 primefaces 3.5,并且我有 ap:fieldset 和 ap:commandbutton,我可以使用它的客户端 api 方法使用按钮来切换字段集
oncomplete="detailsFieldset.toggle()"
但我只想展开字段集,如果它折叠而不是相反。
我正在使用 primefaces 3.5,并且我有 ap:fieldset 和 ap:commandbutton,我可以使用它的客户端 api 方法使用按钮来切换字段集
oncomplete="detailsFieldset.toggle()"
但我只想展开字段集,如果它折叠而不是相反。
你可以使用这个:
oncomplete="if($(detailsFieldset.toggleStateHolder).attr('value') === 'true'){det
ailsFieldset.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();}"
让它为我工作。