spreadJs禁用與重寫快捷鍵的方法

2021-10-08 20:23:14 字數 1341 閱讀 4363

禁用快捷鍵

禁用某個快捷鍵用到的函式是:

setshortcutkey(commandname, key, ctrl, shift, alt, meta);

引數:commandname:繫結事件名,將commandname設定為undefined的命令名稱將刪除快捷鍵的繫結命令。

key:快捷鍵,將鍵碼設定為undefined的鍵碼將刪除命令的快捷鍵。

ctrl:如果命令使用ctrl鍵,則為true;否則為false。

shift:如果命令使用shift鍵,則為true;否則為false。

alt:如果命令使用alt鍵,則為true;否則為false。

meta:如果命令使用macintosh上的command鍵或microsoft windows上的windows鍵,則為true;否則為false。

eg://禁用ctrl + c

spread.commandmanager().setshortcutkey(undefined, gc.spread.commands.key.c, true, false, false, false);

//禁用shift + c

spread.commandmanager().setshortcutkey(undefined, gc.spread.commands.key.c, false, true, false, false);

//禁用ctrl + v

spread.commandmanager().setshortcutkey(undefined, gc.spread.commands.key.v, true, false, false, false);

重寫快捷鍵

//*****====重寫tab快捷鍵*****====

//先禁用tab

spread.commandmanager().setshortcutkey(undefined, gc.spread.commands.key.tab, false, false, false, false);

//編寫繫結事件

spread.commandmanager().register('tabcmdname', else

}});

//繫結tab事件

spread.commandmanager().setshortcutkey("tabcmdname", gc.spread.commands.key.tab, false, false, false, false);

頁面按鈕禁用與解除禁用

計時器和延時器的概念 計時器 計時器id號 setinterval 函式,毫秒數 每隔指定毫秒數,呼叫一次 函式 clearinterval 計時器id號 停止指定id號的計時器 實際上是銷毀釋放資源了 延時器 延時器id號 settimeout 函式,毫秒間隔 從呼叫開始,等待指定毫秒數後呼叫一次...

idea重寫run方法快捷鍵 IDEA快捷鍵

1.選擇重寫或實現方法 select methods to override implements ctrl o 2.選擇實現方法 select methods to implement ctrl i 3.生成構造方法 tostring方法 重寫或實現方法及版權 generate.alt inser...

頁面按鈕禁用與解除禁用的方法

計時器和延時器的概念 計時器 計時器id號 setinterval 函式,毫秒數 每隔指定毫秒數,呼叫一次 函式 clearinterval 計時器id號 停止指定id號的計時器 實際上是銷毀釋放資源了 延時器 延時器id號 settimeout 函式,毫秒間隔 從呼叫開始,等待指定毫秒數後呼叫一次...