2023年6月2日金曜日

レポートをリフレッシュするキーボード・ショートカットを登録する

 キーボート・ショートカットはapex.actions.addShortcutを呼び出して登録できます。

例として、Ctrl+Shift+Rを押すことで対話モード・レポートをリフレッシュするキーボード・ショートカットを登録してみます。

対話モード・レポートに静的IDとしてempを設定します。

ページ・プロパティのJavaScriptページ・ロード時に実行に、以下のコードを記述します。


これで完了です。

今回作成したアプリケーションのエクスポートを以下に置きました。

https://github.com/ujnak/apexapps/blob/master/exports/keyboard-shortcut.zip

Oracle APEXのアプリケーション作成の参考になれば幸いです。