1. 描述
場景描述:在我們使用報表鏈接跳轉時,會發現我們的跳轉标題爲報表名,而一般情況下,我們報表名都爲英文,這樣一來。客戶體驗比較差,所以我們需要解決這一現狀。
2. 思路
通過超鏈 JS 調用報表時,可以傳遞參數 title,例如值爲“快速入門”,打開超鏈時,标題就會顯示“快速入門”。
3. 操作步驟
首先我們創建兩張 cpt 表格,分别創建爲如下圖:
該 cpt 爲鏈接報表,點擊此處報表鏈接跳轉到下一個報表上。下面創建被鏈接報表,如下:
現在,我們解釋一下我們這樣做的代碼原因:
我們在超級鏈接 JS 中新增了 JSON 對象用法,參數 title 只支持新的 JSON 對象參數的方式
具體用法如下:
FR.doHyperlinkByGet({url : '地址', title : '标題', para : {}})
例如:
FR.doHyperlinkByGet({url:'${servletURL}?viewlet=JS超鏈自定義标題子表.cpt',title:'标題是我',para:{area:'華北'}});
其中,area 是 JS 超鏈自定義标題子表.cpt 的參數名。