我在 xPage 上有几个部分。
如何使用 csjs 或 ssjs 展开可折叠部分?
我可以一次展开/折叠吗?我可以单独做吗?
如何使用 csjs 或 ssjs 展开/折叠可折叠部分?
我在 xPage 上有几个部分。
如何使用 csjs 或 ssjs 展开可折叠部分?
我可以一次展开/折叠吗?我可以单独做吗?
如何使用 csjs 或 ssjs 展开/折叠可折叠部分?
考虑到您的部分名称,section1
您可以使用以下 SSJS 代码展开/折叠特定部分:
getComponent("section1").setClosed(boolean);
要同时设置所有展开/折叠,请将属性计算为 viewScope 变量,然后切换 viewScope 属性。这是我以前使用过的技术。
我知道这是一个老问题,我相信使用 SSJS 来完成这个简单的任务,完全或部分刷新有点过头了。使用客户端JS更简单。使用 JQuery,这是您可以使用并将其附加到单击事件的代码:
x$("#{id:section1}").show();
x$("#{id:section1}").hide();