簡體   English   中英

平台活動

[英]Platform Events

我無法執行平台事件。 在Chrome中時,我看不到任何請求(但是如果我執行XSP.PartialRefreshGet,它可以工作。也許我有庫版本問題?)。 這是代碼。

<xp:button id="button1" value="ClickMe">
    <xp:eventHandler event="onclick" submit="false">
        <xp:this.script><![CDATA[XSP.publishEvent("publishString", "hello", "string");]]></xp:this.script>
    </xp:eventHandler>
</xp:button>
<xp:label value="Label" id="label1"></xp:label>
<xp:platformEvent id="platformEvent1" eventName="publishString">
    <xp:eventHandler event="onevent" submit="true" refreshMode="complete">
        <xp:this.action><![CDATA[#{javascript:if (context.getSubmittedValue() == null)     getComponent("label1").setValue("No value submitted");
else getComponent("label1").setValue(context.getSubmittedValue());}]]>
        </xp:this.action>
    </xp:eventHandler>
</xp:platformEvent>

PS:有人可以上傳未壓縮的XSPClientDojo庫嗎? 由於某種原因,它不存在於Domino目錄中。

publishEvent是對XPiNC(Notes Client中的XPages)以及XSP.executeCommand之類的方法的支持的一部分。 它們專門處理與Notes客戶端的集成,因此在進行適當的瀏覽器開發時最好忽略它們。

Dojo事件可能是您正在尋找的更多內容: http : //dojotoolkit.org/documentation/tutorials/1.7/events/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM