Notifications P.notifylike消息和可变消息
在Xpage中,我正在寻找一个像p.notify这样的消息框,它提供一条个性化消息,在我单击按钮事件时自动淡入淡出 在客户端,我放置:Notifications P.notifylike消息和可变消息,notifications,dialog,xpages,xpages-ssjs,Notifications,Dialog,Xpages,Xpages Ssjs,在Xpage中,我正在寻找一个像p.notify这样的消息框,它提供一条个性化消息,在我单击按钮事件时自动淡入淡出 在客户端,我放置:$.pnotify({pnotify_title:'Test',pnotify_text:'personalized message'}) 这是可行的,但我如何在其中放置来自例如viewScope的个性化文本 在服务器端我放置:view.postScript($.pnotify({pnotify_title:'Test',pnotify_text:'persona
$.pnotify({pnotify_title:'Test',pnotify_text:'personalized message'})代码>
这是可行的,但我如何在其中放置来自例如viewScope的个性化文本
在服务器端我放置:view.postScript($.pnotify({pnotify_title:'Test',pnotify_text:'personalized message'});”代码>给出错误:未捕获类型错误:无法读取未定义的属性“top”
在Function.pnotify(jquery.pnotify.min.js:37)
在demo.xsp:306
因此,我的问题是:如何将个性化消息(例如,来自viewScope的消息)放入客户端脚本,或者是否有方法使服务器端脚本工作,或者是否有其他方法获得相同的结果(我不认为有方法在一段时间后自动关闭xpages对话框?)在任何XPages控件的客户端事件中,可以添加服务器端代码,例如:
<xp:button
value="Show message"
id="button1">
<xp:eventHandler
event="onclick"
submit="false">
<xp:this.script><![CDATA[
$.pnotify({
pnotify_title: 'Test',
pnotify_text: '#{javascript:viewScope.yourVar}'
});]]></xp:this.script>
</xp:eventHandler>
</xp:button>
这在您的情况下有效吗?在任何XPages控件的客户端事件中,您可以添加服务器端代码,例如:
<xp:button
value="Show message"
id="button1">
<xp:eventHandler
event="onclick"
submit="false">
<xp:this.script><![CDATA[
$.pnotify({
pnotify_title: 'Test',
pnotify_text: '#{javascript:viewScope.yourVar}'
});]]></xp:this.script>
</xp:eventHandler>
</xp:button>
这在您的情况下有效吗?不是对您特定问题的回答,但是我使用Michael Smith的BootAlert,我认为这很好。它可以在客户端和服务器端使用,并且具有自动关闭功能,因此可能值得一试?非常容易设置和使用……。这不是对您特定问题的回答,但是我告诉我们e BootAlert,由Michael Smith编写,我认为非常棒。它既可以用于客户端也可以用于服务器端,并且具有自动关闭功能,因此可能值得一看?非常易于安装和使用。。。。。。。。