我使用的是primefaces 3.5,有一个p:fieldset和一个p:commandbutton,我可以使用按钮切换fieldset,使用它的客户端api方法
oncomplete="detailsFieldset.toggle()"
但我只想在fieldset折叠的情况下展开它,而不是相反。
oxosxuxt1#
您可以使用此选项:();}”toggleStateHolder保存折叠模式的状态...因此,当其值为true时,表示p:fieldset(或任何其他pf可折叠元素)已折叠。
toggleStateHolder
true
p:fieldset
8iwquhpp2#
丹尼尔修改了上述解决方案
oncomplete="if($(detailsFieldset.toggleStateHolder).attr('value') === 'true'){detailsFieldset.toggle();}"
至
oncomplete="if($(detailsFieldset.stateHolder).attr('value') === 'true'){detailsFieldset.toggle();}"
才能为我工作。
2条答案
按热度按时间oxosxuxt1#
您可以使用此选项:
();}”
toggleStateHolder
保存折叠模式的状态...因此,当其值为true
时,表示p:fieldset
(或任何其他pf可折叠元素)已折叠。8iwquhpp2#
丹尼尔修改了上述解决方案
至
才能为我工作。