Xpages 如何在应用程序布局项按钮/节点中运行SSJS?
我刚刚开始为一个应用程序使用xe:applicationLayout。我在“位置栏”中添加了一个“基本节点”。我想在单击node/按钮时运行一些服务器端JavaScript代码。我尝试过计算基本节点的onClick属性,但这没有任何作用,而且onClick似乎只运行客户端JavaScriptXpages 如何在应用程序布局项按钮/节点中运行SSJS?,xpages,xpages-ssjs,xpages-extlib,Xpages,Xpages Ssjs,Xpages Extlib,我刚刚开始为一个应用程序使用xe:applicationLayout。我在“位置栏”中添加了一个“基本节点”。我想在单击node/按钮时运行一些服务器端JavaScript代码。我尝试过计算基本节点的onClick属性,但这没有任何作用,而且onClick似乎只运行客户端JavaScript 是否有可以运行SSJS的属性或节点?感谢您的帮助。设置节点的submittedValue属性。(该过程对于应用程序布局中的所有位置都是相同的;下面是banner.ApplicationLinks的示例代码段
是否有可以运行SSJS的属性或节点?感谢您的帮助。设置节点的submittedValue属性。(该过程对于应用程序布局中的所有位置都是相同的;下面是banner.ApplicationLinks的示例代码段)
虽然不是最好的版本,但它很管用。
将按钮添加到XPage并隐藏,然后使用css。
在应用程序布局中添加客户端脚本,该脚本使用
并在它们上单击()。当你点击不同的按钮时,很容易让不同的面板更新
<xe:this.bannerApplicationLinks>
<xe:basicContainerNode styleClass="firstApplication" label="${langString_CRM['CREATE']}">
<xe:this.children>
<xe:basicLeafNode submitValue="company_new"
<xp:eventHandler event="onItemClick" submit="true"
refreshMode="partial" disableValidators="true" refreshId="cois_application_layout"
execMode="partial">
<xp:this.action><![CDATA[#{javascript:
var submittedValue=context.getSubmittedValue();
// evaluate the submitted value here ...