我不能让台式机活动起作用。在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>请有人上传未压缩的XSPClientDojo库。由于某种原因,它不存在于domino目录中。
发布于 2014-08-04 23:58:59
publishEvent是对XPiNC ( Notes中的XPages)的支持的一部分,以及XSP.executeCommand之类的方法。它们专门处理与Notes客户机的集成,因此在进行适当的浏览器开发时最好忽略它们。
Dojo事件可能是您所要寻找的更多内容:http://dojotoolkit.org/documentation/tutorials/1.7/events/
https://stackoverflow.com/questions/25129242
复制相似问题