我在xPage上有几个部分。
如何使用csjs或ssjs扩展可折叠部分?
我可以一次扩展/折叠吗?我可以单独做吗?
如何使用csjs或ssjs扩展/折叠可折叠部分?
答案 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();