如果弹出窗口属性modal
设置为true
,则Esc键不会将其关闭。有没有办法克服这种行为?
窗口的一小部分样本:
webix.ui({
view:"popup",
position:"center",
height:400, width:400,
//modal:true
}).show();
答案 0 :(得分:0)
根据the Webix Documentation我已经定义了自己的热键来关闭特定的弹出窗口:
webix.UIManager.addHotKey("esc", function(view) {
if ($$("modalPop").isVisible() && $$("modalPop").config.modal) $$("modalPop").hide()
});
您可以看到它的工作原理:http://webix.com/snippet/03e10ab9