在我的XPages应用程序中,我已经注意到,每当我按下Backspace键(没有具有焦点的输入字段)时,该应用程序都会返回到先前的XPage。如何禁用此行为?我相信这可以通过JQuery和/或Dojo实现,但不确定如何将代码添加到XPage?此外,防止这种行为会对性能产生任何影响吗?
最佳答案
Dojo版本,以防止Esc关闭客户端中的xPage选项卡。猜猜你也可以为你的问题使用类似的东西。
<xp:eventHandler
event="onClientLoad"
submit="false">
<xp:this.script><![CDATA[dojo.addOnLoad( function(){
dojo.connect( document, 'keydown', function(e){
if(e.keyCode === 27){ dojo.stopEvent(e); }
});
});]]></xp:this.script>
</xp:eventHandler>