2
通知我發現這篇文章在Xomino:pines notify顯示消息SSJS
這工作得很好,從csjs例如:
<![CDATA[$.pnotify({ pnotify_title: 'Regular Notice', pnotify_text: 'Check me out! I\'m a notice.' });]]>
我如何在SSJS使用它? (在ssjs中,我將決定它是否必須顯示以及它的內容是什麼)
通知我發現這篇文章在Xomino:pines notify顯示消息SSJS
這工作得很好,從csjs例如:
<![CDATA[$.pnotify({ pnotify_title: 'Regular Notice', pnotify_text: 'Check me out! I\'m a notice.' });]]>
我如何在SSJS使用它? (在ssjs中,我將決定它是否必須顯示以及它的內容是什麼)
您可以使用csjs
與ssjs
結合來解決您的要求。
看看下面的例子:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" dojoForm="true" dojoParseOnLoad="true" dojoTheme="true">
<xp:this.beforePageLoad><![CDATA[#{javascript:viewScope.title = "Title of the dialog"}]]></xp:this.beforePageLoad>
<xp:scriptBlock id="scriptBlock1">
<xp:this.value><![CDATA[dojo.ready(function(){
dojo.require("dijit.Dialog");
// create the dialog:
myDialog = new dijit.Dialog({
title: "#{javascript:viewScope.title}",
content: "test content",
style: "width: 300px"
});
});]]></xp:this.value>
</xp:scriptBlock>
<xp:button value="Label" id="button1">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[myDialog.show();]]></xp:this.script>
</xp:eventHandler>
</xp:button>
</xp:view>
我希望這有助於:)
我想火起來與SSJS對話框不csjs –
你可以使用'view.postScript(」 XSP.openDialog('#{id:myDialogId}')「)或 'facesContext.getViewRoot()。postScript(」XSP.openDialog('#{id:myDialogId}')「);'打開對話框ssjs –
當我嘗試這個時,我得到一個TypeError:XSP.openDialog不是一個函數 我還希望用ssjs啓動松樹通知對話框.... –