2

我正在使用 primefaces 3.5,并且我有 ap:fieldset 和 ap:commandbutton,我可以使用它的客户端 api 方法使用按钮来切换字段集

oncomplete="detailsFieldset.toggle()"

但我只想展开字段集,如果它折叠而不是相反。

4

2 回答 2

1

你可以使用这个:

oncomplete="if($(detailsFieldset.toggleStateHolder).attr('value') === 'true'){detailsFieldset.toggle();}"

toggleStateHolder保持折叠模式的状态......所以当它的值是true它意味着p:fieldset(或任何其他 pf 可折叠元素)被折叠。

于 2013-10-30T14:11:03.107 回答
0

Daniel 修改了上述解决方案

oncomplete="if($(detailsFieldset.toggleStateHolder).attr('value') === 'true'){detailsFieldset.toggle();}"

oncomplete="if($(detailsFieldset.stateHolder).attr('value') === 'true'){detailsFieldset.toggle();}"

让它为我工作。

于 2014-12-18T04:10:24.560 回答