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

填報插入多行并按組生成序号

1. 概述

1.1 預期效果

填報錄入數據時,希望一次性插入多行,并以插入的多行爲組,一組一組添加自增編号。如一次性插入五行,效果如下圖所示:

GIF.gif

1.2 實現思路

通過「插入行按鈕」實現一次性插入多行,通過公式和 JS 事件實現一組一組添加自增編号,插入和删除行後,自增編号也随之更新。

2. 示例

2.1 模板準備

根據 填報自動生成序号并排序 文檔制作模板,或直接下載文檔中已完成模板:插入多行并進行多行編号.cpt

上述模板可以實現填報錄入數據時,點擊按鈕新增和删除單行數據,新增或删除數據行時自動生成編号,且編号可以重新排序。

注:模板中已設置「報表填報屬性」,故後面模板修改中不會再設置「報表填報屬性」。

打開模板,模板樣式如下圖所示:

image.png

2.2 修改單元格内容

1)取消隐藏 A 列,在 A3 單元格插入公式=IF(B3 % 5 = 0, 5, B3 % 5) ,B2 單元格公式修改爲 =SEQ() ,再将 B2 單元格内容複制到 A2 單元格 ,爲A3 單元格添加邊框,如下圖所示:

image.png

2)設置 A3 單元格的左父格爲 B3,隐藏 B 列,如下圖所示:

image.png

2.3 設置插入行策略

選中 A3 和 B3 單元格,在屬性面板的單元格屬性處選擇「其他」,在「插入行策略」處選擇「原值」。如下圖所示:

1600950401137368.png

2.3 修改按鈕插入行數

點擊 H3 單元格,在「控件設置>屬性>高級>行數」處,将插入按鈕行數修改爲 5。如下圖所示:

image.png

2.4 效果預覽

1)PC 端

保存報表,點擊「填報預覽」,效果 1.1 節預期效果所示:

2)移動端

2020-10-18_22-19-01.gif

3. 模板下載

已完成模板可參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\LineForm\插入删除行重新編号.cpt

點擊下載模板:插入多行并進行多行編号.cpt

附件列表


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

文 檔回 饋

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

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

不再提示

8s后關閉

反饋已提交

網絡繁忙