i Търся в stackoverflow, намерих версия на 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>
Но ако искам да предотвратя потребителя, щракнете върху бутона "X" = "затваряне" в горната част на формуляра, за да затворите прозореца. Все пак трябва да замажете бутона "X"? или накарайте прозореца да не може да се затвори, като щракнете върху него?