<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                Online表單配置 === **目錄索引:** - 表單參數介紹 - 單表類型表單 - 一對多類型表單 - 樹表類型表單 - 表單訪問請求地址 - 表單樣式個性化 - Online標準字段 - 表單刪除 - 復制表單 # Online表單配置 Online 表單支持:單表模型、一對多模型、一對一模型、樹模型。 ## 一、表單參數介紹 ### 1.主參數說明 | 表名| 數據庫表名| | -------- | ----- | ---- | | 表描述| 備注| | 主鍵策略| 主鍵策略:UUID/NATIVE(自增)/SEQUENCE(適合oracle)| | 表單分類| 區分表種類的(不重要)| | 表類型| 表的模型,分單表、一對多、樹| | PC表單風格| PC端,表單添加頁面和修改頁面的風格| | 移動表單風格| 移動OA審批端,表單添加頁面和修改頁面的風格| | 顯示復選框| 生成的表單數據列表,是否帶著checkbox| | 是否分頁| 生成的表單數據列表,是否分頁展示| | 查詢模式| 生成的表單數據列表,查詢條件只單個字段查詢,還是多字段查詢| | 是否樹:| 控制表單類型,樹類型表單需要選擇是| | 樹形表單父id| 樹類型表單,用于控制上下級父子關系字段| | 樹開表單列| 樹類型表單,列表頁面用于折疊展示的字段| ### 2.TAB明細頁功能說明 | 序號 | 名稱 | 功能說明| | -------- | --------------- | ---- | | 1 | 數據庫屬性 | 對應數據庫表字段的配置| | 2 | 頁面屬性 | 1.對應表單字段展示控件效果,可定義控件類型,控件長度; 2. 查詢條件配置; 3. 控制字段是否顯示; 4. 表單字段支持各種控件| | 3 | 校驗字段 | 1. 用于設置表單字段對應的字典:比如性別男女,popup對應的報表;2.設置字段的校驗規則: 手機號,郵箱等等3.設置列表字段,彈出頁面鏈接| | 4 | 外鍵 | 外鍵設置,目前外鍵關系是在附表中設置| | 5 | 索引 | 對應數據庫表索引,支持單字段索引,多字段索引索引類型: 普通索引\唯一索引| 詳細說明: - 頁面屬性的字段控件支持:text/password/select/radio/checkbox/date/datetime/file/textarea/UE編輯器/popup等 ![](https://img.kancloud.cn/0b/96/0b96a3491c82fdba8afa0ff3a0a1ab71_1594x762.png) ## 二、單表類型表單 ### 1.創建數據表單 界面如下圖: ![](https://img.kancloud.cn/65/e2/65e22454149d58ad1d0db9fc5f7e21c3_1596x772.png) 說明: 創建單表: 表單類型:單表 要有主鍵, 設置不允許空值、不顯示、不查詢并且主鍵只能是ID ### 2.同步數據庫 進入Online表單列表,點擊同步數據庫,將同步到數據庫創建表 ![](https://img.kancloud.cn/7e/f3/7ef397147257eed0a0afcbdcafa5b341_1056x170.png) ![](https://img.kancloud.cn/b5/e7/b5e719d4bda5dcaaa9cd42bc93ed733e_1048x173.png) a.普通同步,會保留數據庫表數據,進行同步修改表結構(適合修改表操作) b.強制同步,會刪除表數據進行同步 ![](https://img.kancloud.cn/88/fd/88fdb049abf8b4ad108f6699987e5e9d_420x172.png) ### 3.測試表單功能 點擊列表,功能測試按鈕,進入表單列表,測試:添加、修改、查看等功能 ![](https://img.kancloud.cn/61/c6/61c6779fad6753a9e1852ae5fe4a011e_1104x156.png) 添加頁面: ![](https://img.kancloud.cn/54/4c/544c7155f8912d11f9a78e4c6dd9772c_712x468.png) ![](https://img.kancloud.cn/bd/ee/bdee303acecbbf3454186d74eca6018f_616x478.png) ## 三、一對多類型表單 Online 支持一對多,一對一模型表單配置。 ### 1.創建主表/附表 主表創建,設置表單類型為主表; ![](https://img.kancloud.cn/49/81/49818c18174aefc46d0156b228fade58_1579x748.png) 附表創建,設置表單類型為附表,配置外鍵字段 ![](https://img.kancloud.cn/20/75/20754f6b1e9163c6410fb7295b1d3c8c_1593x746.png) 附表外鍵設置,設置該字段對應的主表名、主表字段 ![](https://img.kancloud.cn/b1/ba/b1ba4c8a6b4be9a4dbbfb4a1fd99fb26_1599x751.png) 主子表關系會自動展示在主表的附表字段(多個附表會以逗號分割) ![](https://img.kancloud.cn/b1/ba/b1ba4c8a6b4be9a4dbbfb4a1fd99fb26_1599x751.png) 主表和附表創建完后,分別點擊同步數據庫,創建表。 說明: 附表不能單獨維護數據; 一對一和一對多配置,通過表類型設置,子表tab展示順序通過序號控制。 ![](https://img.kancloud.cn/38/14/3814a0b1a40f0f67a024face9416a1f9_640x77.png) ### 2.測試功能 主表作為統一表單功能測試入口,附表不提供功能測試入口; 點擊主表,功能測試鏈接進入表單列表, 打開錄入編輯界面 ![](https://img.kancloud.cn/6e/5b/6e5b362a55b347e432e908a74b2b2aee_957x514.png) ## 四、樹表類型表單 表單創建,基礎配置如下: 1.設置表單類型為:單表; 2.是否樹選擇:是; 3.設置特殊字段:【樹形表單父id】【樹開表單列】 ![](https://img.kancloud.cn/9e/dd/9eddb7518ac3fb9996e09afc52d149e7_932x699.png) 效果如: ![](https://img.kancloud.cn/f1/8b/f18b5f3c594c193e655d66ef680a9f6f_933x240.png) ## 五、表單訪問請求地址 ### 1.表單列表訪問請求 獲取表單列表訪問,通過點擊表單列表的 ”配置地址” 獲取,可以將請求配置在菜單中。 ### 2.表單頁面訪問地址 Online 表單頁面訪問區分添加、編輯、查看,還區分是否帶有button,詳細參考下面: 可以針對online不同的頁面,做不同的權限控制; | 序號| 操作| 字段名稱| | -------- | ----- | ---- | | 1| 添加頁面| cgFormBuildController/ftlForm/{Online表單名}/goAdd.do| | 2| 添加頁面帶button| cgFormBuildController/ftlForm/{Online表單名}/goAddButton.do| | 3| 查看頁面| cgFormBuildController/ftlForm/{Online表單名}/goDetail.do?id={?}| | 4| 修改頁面| cgFormBuildController/ftlForm/{Online表單名}/goUpdate.do?id={?}| | 5| 修改頁面帶button| cgFormBuildController/ftlForm/{Online表單名}/goUpdateButton.do?id={?}| | 6| 通過特定樣式訪問表單{參數:olstylecode=leaveApplicationForm}| cgFormBuildController/ftlForm/{Online表單名}/goAdd.do?olstylecode=leaveApplicationForm| | 7| 通過特定模板訪問表單 {參數:ftlVersion=1}| cgFormBuildController/ftlForm/{Online表單名}/goAdd.do?ftlVersion=1| ## 六、表單樣式個性化 說明: 添加編輯表單的風格,jeecg通過兩種方式,給用戶不同風格配置 優先級: 自定義模板優先于表單風格,所以設置了激活模板,選擇表單風格無效 ### 1.方式一:通過表單風格 ![](https://img.kancloud.cn/9f/a5/9fa560fc983d7e69b021ef378357b0da_933x622.png) 說明: 表單風格分: PC表單風格\移動表單風格 PC表單風格 : PC后臺表單風格展示使用 移動表單風格: 移動OA申請中使用的表單風格 效果: ![](https://img.kancloud.cn/a6/54/a654308df192f3757407befd25785b58_725x488.png) ### 2.方式二:通過模板配置 點擊online表單的模板配置,進入模板設計列表頁面,點擊創建模板 ![](https://img.kancloud.cn/77/c6/77c67db367bb2d3bd0fa9fc64be51c5e_1228x419.png) 模板設計: ![](https://img.kancloud.cn/b3/80/b3802d458088305d76f64f0884dab41d_1598x762.png) 設計完成,點擊激活(表單模板可以多個,激活狀態只能有一個) 激活后,重新加入功能測試,點擊添加頁面,效果如下: ![](https://img.kancloud.cn/0d/08/0d08481c8e87fb7e755f979d360056ba_744x497.png) ## 七、Online標準字段 Online表單建表默認標準字段,不要輕易刪除,方便數據權限管理; | 約定字段名稱| 約定字段釋義| | -------- | ----- | ---- | | create_date| 創建日期| | create_by| 創建人用戶賬號| | create_name| 創建人名稱| | update_date| 修改日期| | update_by| 更新人用戶賬號| | update_name| 更新人名稱| | sys_org_code| 創建人所屬部門| | sys_company_code| 創建人所屬公司| 在表單配置中如果存在上述字段,則表單在進行保存或者更新時,會默認填充為系統變量的值。 示例中配置了系統變量的字段。 ![](https://img.kancloud.cn/b8/ae/b8aed221686b4bc42b2af3850bbd466a_1599x768.png) 在數據保存時,這些字段會默認填充為系統變量{當前用戶創建人賬號、當前用戶名字、當前用戶所屬部門、當前用戶所屬公司、當前系統時間}。 ## 八、表單刪除 表單刪除分兩種模式:刪除\移除 刪除: 刪除online配置表的同時會刪除數據庫物理表。 移除: 只刪除online配置表,數據庫物理表保留。 ![](https://img.kancloud.cn/8b/13/8b13c305f65f06ac0daa22ddc9810848_1036x294.png) ## 九、復制表單 ### 1.介紹 Online表單概念: 原始表單配置:通過online表單創建、數據庫表導入的表單配置 復制表單配置:通過原始表單配置復制表單功能復制的表單 原始表單配置可以同步數據庫數據庫表,復制表單配置不能同步數據庫表 復制表單名稱為:${原始表單表名}__${版本號} 例如: 原始表單test_person 復制后的表單為:test_person__0 test_person__1 等 復制表單實現的目的: 以不同的視圖的展示表單對數據庫表數據進行維護, 不同的復制表單,表單展示的字段可以配置不一樣的字段和不一樣的數據錄入控件 ### 2.復制表單 ![](https://img.kancloud.cn/aa/81/aa81fe1f90251bd13d8ea0308ea76e0d_500x50.png) 配置表可以查看復制的版本配置信息 ![](https://img.kancloud.cn/50/5e/505e53228461673d360bd944dd1f9809_1053x342.png) 通過編輯表單,修改該復制表單的表單配置,配置后通過功能測試,查看復制表單視圖, 配置地址獲取表單維護的表單地址。 其他功能操作參見online表單開發的操作說明 ### 3.復制表單請求地址 **原始表單訪問地址:** ``` 列表頁面:cgAutoListController.do?list&id={表名} 表單添加頁面:cgFormBuildController/ftlForm/{表名}/goAdd.do 表單編輯頁面:cgFormBuildController/ftlForm/{表名}/goUpdate.do?id={數據ID} 表單詳情頁面:cgFormBuildController/ftlForm/{表名}/goDetail.do?id={數據ID} ``` **復制表單訪問地址:** ``` 列表頁面:cgAutoListController.do?list&id={表名}__{版本號} 表單添加頁面:cgFormBuildController/ftlForm/{表名}__{版本號}/goAdd.do 表單編輯頁面:cgFormBuildController/ftlForm/{表名}__{版本號}/goUpdate.do?id={數據ID} 表單詳情頁面:cgFormBuildController/ftlForm/{表名}__{版本號}/goDetail.do?id={數據ID} ``` ### 4.復制表單使用示例 工作流不同審批節點看到不同的審批表單,可以在不同的節點配置不同版本的復制表單來進行展示 例如: ``` 節點一配置:cgFormBuildController/ftlForm/{表名}__0/goDetail.do?id={數據ID} 節點二配置:cgFormBuildController/ftlForm/{表名}__1/goDetail.do?id={數據ID} 節點三配置:cgFormBuildController/ftlForm/{表名}__2/goDetail.do?id={數據ID} ``` 這樣針對不同版本配置不同的表單展示,不同節點上的審批人就可以看到不同的表單展示了
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看