JSキーボードアクシデント上下ページを実現

928 ワード

転載しますhttps://help.finereport.com/doc-view-1755.html
https://www.w3school.com.cn/jsref/dom_OBevent.asp
メニューテンプレート>テンプレートWeb属性>改ページプレビュー設定をクリックして、「このテンプレートの個別設定」を選択し、「ロード完了」イベントを追加して、ロード完了イベントを編集し、下記のJSコードを追加します.
 
$(document).bind('keydown', function(e) {
var key = window.event ? e.keyCode : e.which;
//alert(key);
if (key.toString() == "33"|| key.toString() == "37" || key.toString() == "38") {
contentPane.gotoPreviousPage();
} 
else if (key.toString() == "32" || key.toString() == "34"|| key.toString() == "39" || key.toString() == "40") {
contentPane.gotoNextPage();
}
})
コードの説明:
 
 
$(document).bind('keydown', function(e) {})  //          
var key = window.event ? e.keyCode : e.which;  //      
contentPane.gotoPreviousPage();  //      
contentPane.gotoNextPage();  //