報表數據分了太多頁,一頁一頁翻頁查看數據嫌麻煩,可以試試這種翻頁效果——輸入頁碼翻頁。
潤乾報表提供了翻頁相關的 JS 函數,可以在報表展現的頁面中添加 JS 調用翻頁函數實現輸入頁碼跳轉到對應頁。
1. 在 showReport.jsp 中 html 標籤中添加屬性
userFuncBarElements="<input type='text' style='width:50px;' value='' name='atpage' id='atpage'><input type='submit' value='翻頁' οnclick='arrivePage();'>"
userFuncBarElements 這個標籤屬性是用戶自定義的功能條中的功能元素,也就是在自定義工具條中添加一個輸入框和按鈕。
2. 將 funcBarLocation 的值設置爲 top
這個標籤屬性是工具條,默認是 no, 不顯示工具條,設置爲 top 則會顯示在報表的上邊。
3. 添加 JS 函數
function arrivePage(){ //獲得定義ID爲atpage輸入框的值 var tpagenum = document.getElementById("atpage").value; //調用潤乾內置的toPage()函數,將獲得的值傳入即可實現轉到某一頁 try{toPage("report1",tpagenum);} catch(e){} return false; }
經過以上設置後,使用 showReport.jsp 訪問報表,在頁面中的編輯框中輸入頁碼,點擊按鈕就會跳轉到指定的頁碼。
關於報表在頁面拖動到底部顯示下一頁的翻頁實現可以參考 實現報表滾動到底部翻頁效果 ,
更多關於潤乾報表提供的翻頁相關的 JS 函數,具體可以參考文檔http://doc.raqsoft.com.cn/report/preference/jbgnhs175.html