當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

JS給參數控件添加水印文字

1. 概述

1.1 問題描述

制作報表時,有時需要爲控件添加水印文字,給予用戶輸入提示,編輯控件後水印内容消失。如下圖所示:

爲控件添加水印可直接在控件屬性面板中添加,也可以通過 JS 添加。本文介紹通過 JS 給控件添加水印文字。

1.2 實現思路

 給控件增加「初始化後」事件,事件内容爲初始化後,爲控件添加水印文字。

2. 示例

2.1 準備模板

1)新建模板,點擊菜單欄「模板>模板參數」,添加一個模板參數 p1,如下圖所示:

222

2)将參數 p1 添加到參數面板中,設置 p1控件類型爲「文本控件」,如像下圖所示:

image.png

2.2 添加事件

給「文本控件 」p1 添加一個「初始化後」事件,實現添加水印的效果。如下圖所示:

image.png

JavaScript 代碼如下:

var p1 = this.options.form.getWidgetByName('p1');//獲取控件
p1.setWaterMark('水印文字');//添加水印文字

2.3 預覽效果

保存模板,點擊「分頁預覽」,PC 端效果如下圖所示:

222

注:不支持移動端。

3. 模板下載

已完成的模板,可參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\JS\參數界面JS實例\20-JS給參數控件添加水印文字-方法一.cpt

點擊下載模板:20-JS給參數控件添加水印文字-方法一.cpt

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s後關閉

反饋已提交

網絡繁忙