如何使用csjs或ssjs扩展可折叠部分?

时间:2012-11-02 16:33:01

标签: xpages

我在xPage上有几个部分。

如何使用csjs或ssjs扩展可折叠部分?

我可以一次扩展/折叠吗?我可以单独做吗?

如何使用csjs或ssjs扩展/折叠可折叠部分?

3 个答案:

答案 0 :(得分:1)

考虑到您的部分名称为section1,您可以使用以下SSJS代码展开/折叠特定部分:

getComponent("section1").setClosed(boolean);

答案 1 :(得分:0)

要同时设置所有展开/折叠,请将属性计算为viewScope变量,然后切换viewScope属性。这是我以前用过的一种技术。

答案 2 :(得分:0)

我知道这是一个老问题,我相信使用SSJS完成或部分刷新这个简单的任务有点过分。使用客户端JS更简单。 使用JQuery,这是您可以使用的代码并将其附加到单击事件:

x$("#{id:section1}").show(); x$("#{id:section1}").hide();