簡體   English   中英

在ExtJS中,使用DataView,如何檢測到密鑰被鎖定?

[英]In ExtJS, Using a DataView, How Can You Detect A Key Held Down?

全部,使用Ext JS(3.2),如何在使用DataView組件執行另一個操作的同時檢測用戶是否按下/按住特定鍵?

具體應用是查看在DataView節點上發生右鍵單擊事件時是否按下控制/移位鍵,如果是,則選擇該節點以及當前選擇的任何其他節點,如果不是 - 它將替換所有其他選擇。

非常感謝您的回復!

你可以檢查事件對象的屬性,如shiftKeyctrlKeyaltKey等。所以它會是這樣的(未經測試):

myDataView.on('contextmenu', function(dv, idx, node, e){
    if(e.shiftKey){
        // shift is pressed
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM