我不能让平台活动工作。在 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 目录中不存在。