窗口模态和`esc`键

时间:2016-11-09 17:24:10

标签: javascript popup popupwindow webix modality

如果弹出窗口属性modal设置为true,则Esc键不会将其关闭。有没有办法克服这种行为?

窗口的一小部分样本:

webix.ui({
  view:"popup",
  position:"center",
  height:400, width:400,
  //modal:true
}).show();  

http://webix.com/snippet/a7306fb0

1 个答案:

答案 0 :(得分:0)

根据the Webix Documentation我已经定义了自己的热键来关闭特定的弹出窗口:

webix.UIManager.addHotKey("esc", function(view) { 
   if ($$("modalPop").isVisible() && $$("modalPop").config.modal) $$("modalPop").hide()
}); 

您可以看到它的工作原理:http://webix.com/snippet/03e10ab9