XPage和事件源冲突

时间:2018-08-31 11:48:12

标签: javascript xpages eventsource

我遵循示例https://xomino.com/2012/04/20/pushing-data-to-an-xpage-from-the-server-html5-eventsource/,并建立了类似的场景。

在接收XPage中,我正在使用一些Click侦听器。

<xp:button value="all" id="button3">
    <xp:eventHandler event="onclick" submit="false"
        refreshMode="norefresh">
            <xp:this.action><![CDATA[#{javascript:sessionScope.selectedView = "view3";print("view3");}]]></xp:this.action>
    </xp:eventHandler>
</xp:button>

现在具有怪异效果:单击几次后,事件监听器不再触发。而是调用 beforePageLoad

当我删除“事件源”的所有部分时,Xpage在尊重点击事件方面工作正常。

var eSource = new EventSource("streamTest.xsp");

当我取消注释前面的代码时,它可以工作。否则,没有点击事件。

0 个答案:

没有答案