Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xpages 无法在XPage OneUI的操作栏中放置带有SSJS的操作?_Xpages_Xpages Extlib - Fatal编程技术网

Xpages 无法在XPage OneUI的操作栏中放置带有SSJS的操作?

Xpages 无法在XPage OneUI的操作栏中放置带有SSJS的操作?,xpages,xpages-extlib,Xpages,Xpages Extlib,我在XPages工作了很长一段时间,这一定是新手的问题: 我想在extlib(位置栏)OneUI上部的操作栏中放置我的常用操作,如“保存文档”、“编辑”、“取消”。 我成功地在位置栏中获得了任何基本(或其他)节点,但我只能为它们提供客户端JS,而不是我提供给按钮的常规服务器端JS 我错过了什么吗?当然,我搜索了(这里+谷歌),但找不到这个简单问题的任何答案 希望你能“把我推向正确的方向” thx,Uwe将按钮“保存”和“编辑”作为xe:basiclefNode添加到操作栏 ... 并在xe:

我在XPages工作了很长一段时间,这一定是新手的问题: 我想在extlib(位置栏)OneUI上部的操作栏中放置我的常用操作,如“保存文档”、“编辑”、“取消”。 我成功地在位置栏中获得了任何基本(或其他)节点,但我只能为它们提供客户端JS,而不是我提供给按钮的常规服务器端JS

我错过了什么吗?当然,我搜索了(这里+谷歌),但找不到这个简单问题的任何答案

希望你能“把我推向正确的方向”

thx,Uwe

将按钮“保存”和“编辑”作为
xe:basiclefNode
添加到操作栏


...
并在
xe:applicationLayout
onItemClick
事件中将要执行的代码定义为SSJS代码



您可以使用
context.getSubmittedValue()
在onItemClick事件中测试basicLeafNode的submitValue,并通过这种方式了解单击了哪个按钮。

Hi Knut,这看起来很棒(对我来说:-)!而且它已经在用我的按钮工作了。。。。据我所知,事件处理程序意味着每次单击任何项目都会触发我的代码?您好,Uweees,每次点击这样一个按钮都会执行onItemClick事件中的代码,您必须找出点击了哪个按钮。Thx Knut-这工作得很好:-)我希望这不是一个性能食客,当每次点击都被ssjs函数检查时。我支持Alex。去重新审视你的问题,接受答案,让事情保持开放状态——我现在已经接受(并投票)了解决问题或有帮助的答案。未成功的答案留待处理。如果我还漏掉了,对不起