我有一个按钮在SSJS发送和电子邮件..。
现在,如果可能的话,我会实时显示向用户发送电子邮件的状态:
发送process....
如何从SSJS例程调用JS客户端密码?你有什么建议吗?
发布于 2012-01-30 07:49:06
8.5.3介绍了一种非常好的方法:
view.postScript您可以从SSJS代码中插入任何您喜欢的CSJS代码。
发布于 2012-01-27 16:03:08
如果您使用的是ExtLib,那么也可以使用@WarningMessage('messageText')方法。
您需要向XPage中添加一个部分来显示消息。它可以很简单
<xp:messages id="messages1"></xp:messages>一旦将每个调用添加到@WarningMessage,将向消息窗格添加一行。
发布于 2012-01-27 12:41:56
这是很简单的。1.在页面上添加一个隐藏的输入控件,注意id。2.在SSJS中使用getComponent(“inputHidden1”).setValue(“这是消息”) 3。确保隐藏的输入控件位于正在刷新的区域(否则值不会被传递回浏览器,因此在CSJS中无法访问) 4。转到源窗格并将光标放置在触发SSJS的eventHandler中。您需要这样做才能到达onComplete事件5。在“所有属性”面板中,将您的CSJS添加到onComplete。例如警报(dojo.byId(“#{id:inputHidden1}”).value)
这将运行您的SSJS,并在完成时使用字段中的任何代码通知用户。
有关演示和演示代码,请查看我的博客文章:http://www.intec.co.uk/xpages-calling-client-side-javascript-from-server-side-javascript/
https://stackoverflow.com/questions/9030678
复制相似问题