Q.任意のボタンにショートカットキーを割り当てたい
時間との勝負の業務があり、更新画面の「保存ボタン」などにショートカットキーを割り当てたいです。
そのようなことは可能でしょうか?
また、可能な場合は、どのように実装できるのでしょうか。
<回答>
WagbyEEには、ショートカットキー割り当て機能があります。
任意のボタンにもショートカットキーを割り当てることが可能です。
Wagbydesignerの 環境 > カスタマイズタブの「キーカスタマイズ」で設定できます。
割り当てる場合は、「スクリプト」部分にJavascriptで記述します。
F12キーに登録/更新画面の保存ボタンを割り当てる例は、以下の通りです。
function getKeyEventHandlers(keys) {
var keyEventHandlers = {};
keyEventHandlers[keys.F12] = handler_keyDown_F12; // 保存を行う
return keyEventHandlers;
}
// 登録/更新/コピー登録画面で保存ボタンを押下する。
function handler_keyDown_F12(event, dom, registry) {
var saveButton = registry.byId("btnSend");
if (!saveButton ) {
// ボタンが取得できなかった場合は何もしない
return;
}
// ボタンのクリックイベントを実行する
saveButton.onClick();
}
その他例も、以下のwagby.comのマニュアルに記載されておりますのでご覧ください。