報表輸入頁碼翻頁(潤乾 V2018)

報表數據分了太多頁,一頁一頁翻頁查看數據嫌麻煩,可以試試這種翻頁效果——輸入頁碼翻頁。

潤乾報表提供了翻頁相關的 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

1png

這個標籤屬性是工具條,默認是 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 訪問報表,在頁面中的編輯框中輸入頁碼,點擊按鈕就會跳轉到指定的頁碼。
gif

關於報表在頁面拖動到底部顯示下一頁的翻頁實現可以參考 實現報表滾動到底部翻頁效果 ,
更多關於潤乾報表提供的翻頁相關的 JS 函數,具體可以參考文檔http://doc.raqsoft.com.cn/report/preference/jbgnhs175.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章