0
ポップアップ/ウィンドウプロパティmodal
がtrue
に設定されている場合、Escキーはそれを閉じません。このような行動を克服する方法はありますか?ウィンドウモダリティと `esc`キー
webix.UIManager.addHotKey("esc", function(view) {
if ($$("modalPop").isVisible() && $$("modalPop").config.modal) $$("modalPop").hide()
});
あなたが見ることができます:
ウィンドウの小さなサンプルは:
webix.ui({
view:"popup",
position:"center",
height:400, width:400,
//modal:true
}).show();
http://webix.com/snippet/a7306fb0
私はおなじみではありませんh Webix、しかし私はあなたがキーイベントを処理できると思っています。 keydownにイベントリスナーを追加し、そのキーがEscかどうかを確認します。その場合は、ダイアログを閉じます。 –
必要な方法でホットキーを追加する方法があることがわかりました。正しい方向に私を指摘していただきありがとうございます! –