2016-11-09 10 views
0

ポップアップ/ウィンドウプロパティmodaltrueに設定されている場合、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

+1

私はおなじみではありませんh Webix、しかし私はあなたがキーイベントを処理できると思っています。 keydownにイベントリスナーを追加し、そのキーがEscかどうかを確認します。その場合は、ダイアログを閉じます。 –

+0

必要な方法でホットキーを追加する方法があることがわかりました。正しい方向に私を指摘していただきありがとうございます! –

答えて

関連する問題