通过Javascript折叠collapsiblePanel

时间:2013-12-04 12:26:04

标签: jsf-2 richfaces

我想知道如何通过Javascript折叠collapsiblePanel(richfaces 4)?

我使用SimpleTogglePanel(richfaces 3)和SimpleTogglePanelManager.toggleOnClien来执行此操作。在richfaces 4中是否有替代类似的collapsiblePanel管理器。

2 个答案:

答案 0 :(得分:2)

没有中央控制器anyomore,面板本身有switchPanel方法(参见docs)。

你可以用纯JS来调用它

RichFaces.$('form:panel').switchPanel();

或使用EL

#{rich:component('panel')}.switchPanel();

答案 1 :(得分:1)

以下是折叠面板的方法:

// For collapsiblePanel 'false' is collapsed item.
RichFaces.$(panelClientId).switchToItem('false');

或与EL:

#{rich:component('panelId')}.switchToItem('false');