子表單

簡介

欄位簡介

子表單中可以新增多個子欄位,且支援錄入多條資料。適用於錄入欄位格式一定,但錄入條數不定的情況。

應用場景

子表單主要應用於資料一對多的場景,應用子表單填寫更加便利。

  • 財務管理中,一個報銷流程涉及多個報銷款項,可以透過子表單設計報銷明細;
  • 品質管理中,一次抽樣檢查會選取多個樣品,可以透過子表單設計樣品明細;
  • 進銷存場景中,一個訂單中會記錄多款產品,可以透過子表單設計訂單明細等。

預期效果

填寫表單時,點擊子表單下方的「新增」按鈕,即可新增多行子表單資料。

欄位屬性

欄位通用屬性參見文件:欄位

子表單的欄位屬性,是將子表單作為一個欄位整體來生效的。

子欄位的新增、複製、刪除、排序

子欄位是指在子表單中新增的欄位,以下欄位可以作為子欄位:單行文字多行文字數字日期時間單選複選下拉單選下拉複選框圖片附件關聯查詢關聯資料手寫簽名成員欄位部門欄位,其他欄位暫不支援新增到子表單中。

1. 在「子表單 > 欄位屬性 > 子欄位」處會顯示已經新增的子欄位,點擊對應的排序、複製、刪除、新增按鈕即可進行對應的子欄位操作:

2. 新增、複製、排序、刪除操作均可以在左側的操作面板中透過拖曳來實現:

子欄位屬性設定

選中子表單中的單個子欄位,即可在右側設定對應的欄位屬性,子欄位與同類型主表欄位的欄位屬性設定內容一致。

子欄位校驗

子欄位校驗分為子表單必填校驗和子表單重複值校驗:

  • 必填:填寫子表單資料時,該子欄位的值必填;
  • 不允許重複值:子表單整體資料重複值校驗,即所有表單資料中,該子欄位的值不允許重複;
  • 單筆資料內不允許重複值:子表單單筆資料重複值校驗,即子表單的多行資料內,該子欄位的值不允許重複。

可以自訂設定校驗重複值時的提示內容,此提示內容在校驗「不允許重複值」和「單筆資料內不允許重複值」時通用。

附註

1. 目前支援設定「不允許重複值」和「單筆資料內不允許重複值」的子欄位包括:單行文字、下拉單選、關聯資料、成員單選、部門單選;

2.「單筆資料內不允許重複值」可以單獨勾選,「不允許重複值」不能單獨勾選。勾選「不允許重複值」時,將自動同步勾選「單筆資料內不允許重複值」。

預設值

子表單的「預設值」可以對某個子欄位或整個子表單設定資料聯動或自訂的值。自訂時可以新增多條子表單資料。

子欄位顯隱規則

子欄位顯隱規則的設定方法參見:子表單顯隱規則

校驗

在「子表單 > 欄位屬性 > 校驗」處勾選「必填」選項後,在填寫表單時子表單內需要至少填寫一個子欄位,否則不能夠送出。

附註

1. 如果想要設定成全部子欄位必填校驗,可以單獨在子欄位校驗處設定必填

2. 當子表單整體設定了必填校驗,且子欄位 ABC 中,只有 A 欄位設定了必填時,子表單整體校驗的是子表單至少有一行資料;A 欄位必填是指,如果在這一行資料裡,BC 欄位任意一個欄位有值,那就校驗 A 必填,如果這一行都為空則不校驗。

欄位權限

欄位權限是指填寫表單時該欄位的可見、可編輯的權限,其中子表單特有的可編輯權限包括:可新增記錄、可插入記錄、可編輯已有記錄、可刪除已有記錄。

附註

欄位權限中的「已有記錄」是指子表單欄位透過預設值、資料聯動或公式設定的資料。

1. 勾選了對應權限後,在填寫表單時,即可進行復制單筆資料、插入行資料、刪除單筆資料以及批次刪除等操作。

2. 當勾選「可新增記錄」時,可在單筆資料的彈窗中快捷填寫子表單內容,並支援新增、複製等操作。

3. 當同時勾選「可新增記錄」和「可編輯已有記錄」時,可在填寫表單/預覽時對子表單資料貼上新增:

子表單展示樣式

子表單展示樣式分為「電腦端」和「行動裝置」,具體設定內容如下:

電腦端

附註

電腦端的子表單預設設定為自動行高,填寫、編輯、預覽子表單時:

1. 多行文字內沒有內容或內容不足一行時,顯示為一行高度;

2. 多行文字內輸入內容超過一行時,高度根據內容自動撐高,達到最大高度時顯示縱向滾動條。

固定列:勾選「固定前 X 列」,在下拉單選中選擇固定的列數,即可固定子表單的前幾列。

如子表單新增了多個子欄位,在資料填寫/查看時,關鍵資訊固定顯示,便於拖動查看多列資料:

附註

1. 關聯查詢關聯資料欄位的整體算一列;

2. 表單設計頁面暫不支援凍結效果,可透過預覽查看。

行動裝置

行動裝置的子表單展示樣式可以設定為「縱向平鋪展示」或「橫向表格展示」,兩種樣式的效果如下:

1. 縱向平鋪展示

選擇「縱向平鋪展示」時,可以設定子表單資料收起時的展示簡報,簡報內容分為以下兩種:

  • 前3個欄位的值:預設簡報顯示的欄位為子表單的前三個欄位:

  • 自訂:自訂設定簡報的顯示欄位,最多可選擇三個:

附註

簡報不支援顯示圖片附件關聯查詢關聯資料以及手寫簽名

2. 橫向表格展示

勾選「固定前 X 列」,在下拉單選中選擇固定的列數,即可固定子表單的前幾列:

注意事項

  1. 一個子表單最多新增 200 行資料。
  2. 複製子表單時將會複製子表單內所有欄位屬性的配置。
  3. 子表單操作權限相關內容參見:子表單操作權限
  4. 子表單校驗操作詳情參見:子表單校驗
  5. 子表單查詢操作詳情參見:子表單查詢
  6. 子表單單筆資料聯動案例詳情參見:子表單單筆資料聯動

這項資訊有幫助嗎?
需要更多協助嗎?聯繋技術支援。