表單操作
表單設計區域
左側分web端設計和行動端設計、線上開發,設計過程中可以切換查看效果。控制項的修改、新增、屬性設定,對兩端同時生效。
表單的操作:版本、預覽、匯出、保存、發佈
線上開發
表單線上開發,包含JS動作和CSS樣式,用戶不需要匯出本地直接編輯
web端設計區,設計控制項和屬性後,點擊線上開發頁籤,系統將設計內容產生html形式展示頁面中。
用戶可新增修改代碼,保存後對目前表單生效,系統預覽或前臺展示時,展示保存後表單。
備註:複製html代碼,到新的表單中,可以copy一個一樣到表單樣式。
發佈
表單設計完成是未發佈狀態,表單發佈後才能在前臺使用。
- 點擊發布時,表單和資料模型同時發佈
- 表單發佈後,正在運行的表單變爲最新的表單
- 自定義表單預設是已發佈的
保存
保存表單上的所有設計設定,不影響目前運行的表單
預覽
設定好表單後,如果想查看樣式效果,可以點擊預覽查看。
- 預覽時系統新開頁面,web端、行動端tab形式切換;
- 預覽表單顯示所有控制項的可輸入狀態,不可送出保存;
表單預覽
- 支持:控制項樣式,顯示、隱藏、必填規則,正則規則、長度規則、計算規則,資料連動、人員/部門對應
- 不支持:送出校對、重複校對
- 不支持按流程發起節點的資料顯示隱藏預覽
- 預覽時,關聯單選/多選僅能展示樣例資料
匯出
匯出表單其相關的設定,匯出格式爲html,名稱爲表單編碼。
版本管理
對已發佈的版本,進行統一的記錄。版本管理記錄了發佈人、發佈時間、發佈版本、發佈說明等。
表單設計限制鎖
表單設計中會有多人同時設計同一個表單的情況,導致目前不知道多人設計而被互相覆蓋的問題
爲解決此問題,增加表單設計限制鎖,開啓後:表單設計時支持鎖定,其他人不可編輯
開啓方式:在設定文件中開啓後可使用:config接口【/public/system/config】接口返回開關狀態:pageLock : true/false
開啓後的效果:
1、設計時,右上角展示“XX設計中”
2、其他人進入此表單操作時,系統檢測到目前表單是鎖定狀態,彈出框提示“XXX正在設計中,目前設計頁已被鎖定,您無法進行設計”,此時其他人員可查看表單內容但不可編輯保存
3、當用戶設計完表單後,發佈表單,或未保存時離開表單,表單自動解鎖變爲“解鎖”,其他人員可進行設計;
- 離開表單包括:關閉表單設計頁籤、關閉瀏覽器、刷新設計頁、切換到其他設計頁、鎖定表單後直接退出登入
更新: 2024-07-11 11:56:09
原文: https://www.yuque.com/skwme4/hyk0u0/mefne0