Skip to main content

表單設計介紹

路徑:【後台管理】⇒【應用管理】⇒【應用】⇒【業務模型】⇒【表單設計】

1. 表單設計頁面


表單設計包含 4 個部分: 【操作區】【控制項選擇區】【設計區】【屬性設定區】

表單設計畫面

表單設計畫面

1.1 操作區

操作區主要是針對表單的狀態與模式操作,提供表單版本紀錄開發模式預覽匯出儲存發布等操作。

操作區可分為 3 個小區域,從左至右分別為表單狀態表單開發模式表單輸出

  • 表單狀態 在尚未儲存與發布前,表單狀態為「草稿」,並且無歷史版本紀錄

    表單狀態-草稿

    表單狀態-草稿

    在表單完成設計並儲存、發布後,表單狀態會顯示當前版本,並且可在歷史版本中看見每次發布版本紀錄。

    表單狀態-已發布

    表單狀態-已發布

  • 表單開發模式

    表單可以依據不同狀態顯示不同佈局,僅需要選擇目前的開發模式,就可以切換為網頁版、手機版或線上開發的表單畫面。

    網頁版設計

    網頁版設計支援拖動控制項至設計區,並且點選設計區內的控制項可以針對該控制項進行複製、刪除及控制項屬性設定。

    網頁版設計

    網頁版設計

    行動版設計

    行動版設計主要是方便開發者預覽行動端畫面,並不支援拖動控制項至設計區。

    但點選設計區已存在控制項仍可進行控制項屬性設定。

    行動版設計

    行動版設計

    在線開發

    表單在線開發,包含JavaScript程式語言和CSS樣式。

    使用者可新增修改程式碼,儲存後對目前表單生效,系統預覽或前臺顯示時,查看儲存後表單。

    在線開發

    在線開發

  • 表單輸出

    表單輸出包含匯出、預覽、儲存及發布功能:

    • 匯出 :匯出表單其相關的設定,匯出格式爲 html,名稱爲表單編碼。
    • 預覽 :表單設計完成後,可點選預覽查看表單輸出網頁版與行動版的樣式效果。
    • 儲存 :儲存目前表單設計的所有設定,在未發布前不會影響到已發布運行中的表單。
    • 發布 :表單初次設計完成時,表單是處於未發布狀態。表單發布後,儲存後的表單會取代正在運行的表單,並且才會在系統前臺顯示。

1.2 控制項選擇區

控制項選擇區展示表單可以使用的控制項與數據項。

  • 控制項

    控制項是表單設計中操作的最小單位。

    使用者可以依據表單設計需求,選擇對應的控制項拖動至設計區,在設計區域建立實際的元件。

    每當使用者將控制項新增至設計區時,系統預設都會給這個控制項一個唯一識別編號,同時也在 【數據模型】 中建立一個數據項。

    透過獨立編號與數據模型的管理,確保表單資料正確的儲存在系統中。

    控制項

    控制項

  • 數據項

    數據項則是儲存資料的最小單位。

    數據項大致可區分為 2 類:

    • 業務數據項 為使用者在設計區新增的控制項。

    • 系統數據項 為系統在預設表單建置時,預設新增的數據項。

    數據項

    數據項

    若想從 【數據模型】 新增數據項,並在 【表單設計】【控制項選擇區】 使用。

    需先在 【數據模型】 新增完成資料項並點選 『發布』 才可在 【表單設計】【控制項選擇區】 業務數據項中看到新增的數據項。

    新增數據項

    新增數據項

1.3 設計區

表單設計區是設計展示控制項的區域,預設有[建立人]、[建立時間]、[單據號]三項。[表單標題]預設爲表單名稱。

設計區上方分網頁版設計和手機版設計,設計過程中可以切換查看效果。控制項的修改、新增對兩端同時生效。

表單設計畫面

表單設計畫面

1.4 屬性設定區

屬性區分爲控制項屬性和表單屬性。

  • 表單屬性:表單屬性展示表單的名稱、編碼和數據標題等。

    表單屬性

    表單屬性

  • 控制項屬性:設定控制項的名稱、樣式、模型屬性等。選擇一個控制項時,右側自動顯示控制項屬性。

    控制項屬性

    控制項屬性