Ram*_*esh 2 dojo dialog keypress
我需要在对话框打开时禁用转义键.当我单击转义按钮时,对话框关闭并且事务正在提交.我尝试了以下代码片段,但它不能正常工作.
dojo.connect(dialog, "onKeyPress", function(e){
var key = e.keyCode || e.charCode;
var k = dojo.keys;
if (key == k.ESCAPE) {
event.preventDefault();
d.stopEvent(event);
}
});
Run Code Online (Sandbox Code Playgroud)
你能帮忙吗?我已经搜索了很多,并没有找到适合我的问题的解决方案.提前致谢..
Dojo使用该_onKey事件进行访问.您可以使用以下方法覆盖它:
dialog._onKey = function() { }
Run Code Online (Sandbox Code Playgroud)
我写了一个示例JSFiddle,命中Escape键不应该再工作了.
| 归档时间: |
|
| 查看次数: |
2265 次 |
| 最近记录: |