關于潤乾報表實作超連結的問題,在潤乾的官網和開發文檔上都有相應的介紹,但是細節方面介紹的并不是很清楚,這裡分享下個人的使用經驗,主要是超連結實作帶多個參數的指定的JavaScript方法,然後在相應的JavaScript方法中實作跳轉到新的頁面等各種操作。
潤乾報表raq檔案配置:
打開raq檔案,在超連結表達式一欄寫入需要執行的js方法。
js方法文法如下:
"javascript:open_new_window(\'"+E2+"\',\'"+J2+"\',\'"+K2+"\')"
注意:在表達式中寫入js方法時需要使用雙引号,如果是在值中寫入js方法不需要帶引号,但是不能傳遞參數。
參數文法:
右單斜杠+單引号+雙引号+加号+參數+加号+雙引号+右斜杠+單引号;
多個參數之間用逗号隔開;
參數可以是某個單元格的值,也可以是傳入報表的參數,寫法如:"javascript:open_new_window(\'"[email protected]+"\')"
寫入具體js方法的頁面:
必須是潤乾報表的模闆jsp頁面,然後再javaScript中寫入對應的js方法。