[英]In ExtJS, Using a DataView, How Can You Detect A Key Held Down?
全部,使用Ext JS(3.2),如何在使用DataView組件執行另一個操作的同時檢測用戶是否按下/按住特定鍵?
具體應用是查看在DataView節點上發生右鍵單擊事件時是否按下控制/移位鍵,如果是,則選擇該節點以及當前選擇的任何其他節點,如果不是 - 它將替換所有其他選擇。
非常感謝您的回復!
你可以檢查事件對象的屬性,如shiftKey
, ctrlKey
, altKey
等。所以它會是這樣的(未經測試):
myDataView.on('contextmenu', function(dv, idx, node, e){
if(e.shiftKey){
// shift is pressed
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.