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

[通用]JS實現填報插入指定行

1. 概述

1.1 預期效果

在移動端中,輸入需要新增的行數 N,點擊即可插入 N 行,如下圖所示: 

移動端填報插入指定行.gif

1.2 實現思路

使用 js 獲取行數,使用 appendReportRow 來添加行

2. 示例

2.1 模板設計

如下圖所示,設計模板。

  • B1 單元格新增「數字控件」

  • A2,B2,C2 單元格新增「文本控件」,并設置擴展方向爲「縱向擴展」

  • D2 單元格新增「按鈕控件」,類型爲插入行,指定單元格 A2 ,行數設置爲 0 

2021-01-29_10-01-28.png

2.2 添加JS事件

選中 D2 單元格添加點擊事件。如下圖所示:

1600334724343126.png

 JS 代碼如下:

var a=contentPane.getCellValue(1,0); //獲取指定單元格的值,移動端只能指定單元格獲取
_g().appendReportRow(this.options.location, this.options.reportIndex,a);

2.3 效果預覽

同時支持 App 和 H5 端預覽。效果參見本文 1.1 節。

3. 模板下載 

附件列表


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

文 檔回 饋

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

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

不再提示

10s後關閉

反饋已提交

網絡繁忙