Subform Filler 外掛
簡介
外掛簡介
Subform Filler 外掛包含了以下兩個函數:
- 子表單自動新增列,能夠實現當在表單中輸入列數後,子表單能夠根據輸入的列數自動新增相應的子表單列數。減少了使用者逐列新增的複雜操作,提高了資料輸入效率。
- 拆分多選到子表單,能夠實現在複選框中選擇好對應的選項後,子表單能夠根據選擇的選項來新增對應的子表單列數,減少了使用者重複錄入、反覆覈對中出錯的概率。
應用場景
適用於需要透過子表單來錄入資料的場景。如物品入庫表中,透過輸入物資種類數/選擇對應的物資,子表單可以自動新增對應的列數;產品管理場景中,透過輸入產品系列數/選擇對應的產品,子表單根據系列數/產品內容自動生成對應的列數等。
預期效果
以物資入庫場景為例,透過輸入物資種類數/選擇物品,在子表單中自動新增對應的列數,效果如下所示:
使用說明
該外掛為免費外掛,付費版使用者可免費使用。
外掛安裝及啟用
外掛安裝
1. 直接安裝
- 您可點擊右方連結直接安裝外掛:Subform Filler 外掛安裝。
- 安裝成功後,可參考本文【啟用外掛】,前往「開放平台 > 外掛管理」處配置並啟用外掛。
2. 外掛市場安裝
在 Jodoo「外掛市場」處,安裝「Subform Filler」外掛。外掛市場處安裝方法可參見文件:外掛市場中【外掛安裝】。
外掛啟用
在外掛管理中,打開「Subform Filler」外掛右側開關,啟用外掛。
表單搭建
以物資入庫資訊填寫為例,新建「物資入庫表」表單,欄位設定如下:
欄位說明 | 欄位名稱 | 欄位類型 |
物資種類 | 責任行政 | 部門單選 |
物資種類數 | 數字 | |
物資明細表 | 子表單 | |
序號 | 單行文字 | |
物資名稱 | ||
單價 | ||
數量 | 數字 | |
物資選擇 | 物資名稱 | 複選框 |
物資選擇表 | 子表單 | |
物資名稱 | 單行文字 | |
單價 | ||
數量 | 數字 |
前端事件配置
子表單自動新增列
1. 新增前端事件
進入「表單屬性」,點擊前端事件下的「設定」,新增前端事件:
2. 設定事件名稱和說明
新增好前端事件後,首先設定前端事件的基礎資訊,即事件名稱和說明,用於區分前端事件。
3. 設定觸發動作
設定觸發動作:由於需要根據物資種類數,來新增對應的子表單列數,故觸發欄位選擇「物資種類數」欄位。
4. 設定執行動作
a. 設定執行動作如下所示:
- 選擇外掛:選擇「Subform Filler」外掛,並且選擇函數為「Split multiple options」;
- 新增的列數:設定為欄位值,即「物資種類數」;
b. 在「欄位儲存關係」處,點擊「新增」按鈕,選擇「子表單.序號」欄位,設定子表單.序號回填到「物資明細表.序號」欄位中,設定完成後點擊「儲存」,如下所示:
附註:
如不需要外掛生成的序號欄位,可在表單中設定該欄位為不可見欄位。
拆分多選到子表單
1. 新增前端事件
進入「前端事件」頁面,點擊「新增前端事件」,新增前端事件:
2. 設定事件名稱和說明
新增好前端事件後,首先設定前端事件的基礎資訊,即事件名稱和說明,用於區分前端事件:
3. 設定觸發動作
設定觸發動作:由於需要透過選擇複選框中的內容,來新增對應的子表單列數,故觸發欄位選擇「物資名稱」欄位。
4. 設定執行動作
a. 設定執行動作如下所示:
- 選擇外掛:選擇「Subform Filler」外掛,並且選擇函數為「Split multiple options」;
- 複選欄位:設定為欄位值,即「物資名稱」;
b. 在「欄位儲存關係」處,點擊「新增」按鈕,選擇「Subform.Option」欄位,設定子表.選項名回填到「物資選擇表.物資名稱」欄位中,設定完成後點擊「儲存」,如下所示: