自从我一直在努力解决这个问题以来已经 3 周了
onClick eventHandler 拒绝显示任何正常工作的迹象 refreshMode="complete"
代码如下:
<xp:button id="begginYOU"
style="float: right; margin-right:20px;"
value="Send">
<xp:eventHandler event="onclick" refreshMode="complete"
submit="true">
<xp:this.action><![CDATA[#{javascript:
print("I will never get this message printed with complete refreshMode");
}]]>
</xp:this.action>
</xp:eventHandler>
</xp:button>
我已经尝试了一切 - 设置id
(在 eventHandler 本身上)的属性,添加返回 true 的 CSJS 代码(我添加到 console.log 的消息总是打印 btw),设置disableValidators
为true
我什至试图删除所有输入,只在整个页面上留下这个按钮 - 没有任何帮助
每当我点击按钮时——我得到的只是loading
浏览器中选项卡图标旁边的一个半秒钟,什么也没有,实际上什么都没有发生
它仅适用于 refreshMode 和 execMode 设置为partial
(前提是我分别提供了 id),但我不知道为什么
它真的让我在拐弯处
但无论如何我希望收到专家对这个问题的意见,因为我已经没有想法了
提前谢谢了