微程式用戶手冊
主頁
主頁
  • 表單操作

表單操作

表單設計區域

左側分web端設計和行動端設計、線上開發,設計過程中可以切換查看效果。控制項的修改、新增、屬性設定,對兩端同時生效。

表單的操作:版本、預覽、匯出、保存、發佈

線上開發

表單線上開發,包含JS動作和CSS樣式,用戶不需要匯出本地直接編輯

web端設計區,設計控制項和屬性後,點擊線上開發頁籤,系統將設計內容產生html形式展示頁面中。

用戶可新增修改代碼,保存後對目前表單生效,系統預覽或前臺展示時,展示保存後表單。

1717119969808-7f1ffcc0-027e-411a-b746-dd78159a25cf.png

備註:複製html代碼,到新的表單中,可以copy一個一樣到表單樣式。

發佈

表單設計完成是未發佈狀態,表單發佈後才能在前臺使用。

  • 點擊發布時,表單和資料模型同時發佈
  • 表單發佈後,正在運行的表單變爲最新的表單
  • 自定義表單預設是已發佈的

保存

保存表單上的所有設計設定,不影響目前運行的表單

預覽

設定好表單後,如果想查看樣式效果,可以點擊預覽查看。

  • 預覽時系統新開頁面,web端、行動端tab形式切換;
  • 預覽表單顯示所有控制項的可輸入狀態,不可送出保存;

表單預覽

  • 支持:控制項樣式,顯示、隱藏、必填規則,正則規則、長度規則、計算規則,資料連動、人員/部門對應
  • 不支持:送出校對、重複校對
  • 不支持按流程發起節點的資料顯示隱藏預覽
  • 預覽時,關聯單選/多選僅能展示樣例資料

匯出

匯出表單其相關的設定,匯出格式爲html,名稱爲表單編碼。

版本管理

對已發佈的版本,進行統一的記錄。版本管理記錄了發佈人、發佈時間、發佈版本、發佈說明等。

1717120059872-f89ee421-4e2c-4717-b021-d36fb597ace0.png

1717120069178-80f90090-c235-4e3e-8a63-86ee8dcb35cd.png

表單設計限制鎖

表單設計中會有多人同時設計同一個表單的情況,導致目前不知道多人設計而被互相覆蓋的問題

爲解決此問題,增加表單設計限制鎖,開啓後:表單設計時支持鎖定,其他人不可編輯

開啓方式:在設定文件中開啓後可使用:config接口【/public/system/config】接口返回開關狀態:pageLock : true/false

開啓後的效果:

1、設計時,右上角展示“XX設計中”

1706439584106-bf821ccf-4b42-4039-bc5b-76fe77bec511.png

2、其他人進入此表單操作時,系統檢測到目前表單是鎖定狀態,彈出框提示“XXX正在設計中,目前設計頁已被鎖定,您無法進行設計”,此時其他人員可查看表單內容但不可編輯保存

1706439623832-fcb60967-74a0-4e13-b372-e3cc347827a2.png

3、當用戶設計完表單後,發佈表單,或未保存時離開表單,表單自動解鎖變爲“解鎖”,其他人員可進行設計;

  • 離開表單包括:關閉表單設計頁籤、關閉瀏覽器、刷新設計頁、切換到其他設計頁、鎖定表單後直接退出登入

更新: 2024-07-11 11:56:09
原文: https://www.yuque.com/skwme4/hyk0u0/mefne0