[發明專利]表單渲染方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202010973641.0 | 申請日: | 2020-09-16 |
| 公開(公告)號: | CN112015420A | 公開(公告)日: | 2020-12-01 |
| 發明(設計)人: | 文青;植挺生;羅淑冰 | 申請(專利權)人: | 廣東廣宇科技發展有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F40/14 |
| 代理公司: | 廣州市華學知識產權代理有限公司 44245 | 代理人: | 李君;梁瑩 |
| 地址: | 528251 廣東省佛山市南海區桂城街平西上海村東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 表單 渲染 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種表單渲染方法,其特征在于,所述方法包括:
在各個應用頁面中引用預先創建的表單渲染通用組件,使表單渲染通用組件的表單彈窗模塊渲染到各個應用頁面上;
針對每個應用頁面,引用相應的表單配置模塊,使該表單配置模塊作為參數傳入表單渲染通用組件;
針對每個應用頁面,引用相應的表單驗證規則模塊,使該表單驗證規則模塊作為參數傳入表單渲染通用組件;
根據傳入表單渲染通用組件的各項參數,通過表單渲染通用組件對每個應用頁面進行渲染,得到對應的表單模塊。
2.根據權利要求1所述的表單渲染方法,其特征在于,所述針對每個應用頁面,引用相應的表單配置模塊,使該表單配置模塊作為參數傳入表單渲染通用組件,具體包括:
針對每個應用頁面,引用相應的表單配置模塊,將該表單配置模塊中的表單項名稱、表單項字段、表單項寬度、表單項類型和只讀選項作為參數傳入表單渲染通用組件;
判斷該表單配置模塊是否有下拉選框;
當該表單配置模塊有下拉選擇框時,請求數據接口,獲取對應的下拉選框數據,作為參數傳入表單渲染通用組件。
3.根據權利要求1所述的表單渲染方法,其特征在于,所述根據傳入表單渲染通用組件的各項參數,通過表單渲染通用組件對每個應用頁面進行渲染,得到對應的表單模塊,具體包括:
在各個應用頁面中配置應用頁面內的表單與應用頁面數據的公共接口服務;
根據傳入的接口配置參數實現表單彈窗模塊中各子組件之間與應用頁面數據的接口連接,配合表單配置模塊的表單項和表單驗證規則模塊的驗證規則,利用v-for屬性循環,渲染得到每個應用頁面對應的表單模塊。
4.根據權利要求1-3任一項所述的表單渲染方法,其特征在于,所述表單彈窗模塊包括彈窗子組件和多個表單基礎子組件,多個表單基礎子組件放在彈窗子組件內部。
5.根據權利要求4所述的表單渲染方法,其特征在于,所述表單基礎子組件包括文本輸入框子組件、單選框子組件、多選框子組件、下拉選框子組件、樹形下拉選框子組件和日期子組件;
對于文本輸入框子組件,利用type屬性傳參數達到用最簡潔的代碼區分各種類型,并配置相應的屬性,將表單渲染通用組件渲染到各個應用頁面上;
對于單選框子組件、多選框子組件、下拉選框子組件和樹形下拉選框子組件,利用傳入的選框數據將表單渲染通用組件渲染到各個應用頁面上。
6.根據權利要求1-3任一項所述的表單渲染方法,其特征在于,所述表單配置模塊為根據相應的應用頁面使用javascript語言編寫的文件。
7.根據權利要求1-3任一項所述的表單渲染方法,其特征在于,所述表單驗證規則模塊為以驗證屬性rules為基礎擴展,根據相應的應用頁面將自定義的驗證規則使用javascript編寫的文件。
8.一種表單渲染裝置,其特征在于,所述裝置包括:
第一引用單元,用于在各個應用頁面中引用預先創建的表單渲染通用組件,使表單渲染通用組件的表單彈窗模塊渲染到各個應用頁面上;
第二引用單元,用于針對每個應用頁面,引用相應的表單配置模塊,使該表單配置模塊作為參數傳入表單渲染通用組件;
第三引用單元,用于針對每個應用頁面,引用相應的表單驗證規則模塊,使該表單驗證規則模塊作為參數傳入表單渲染通用組件;
渲染單元,用于根據傳入表單渲染通用組件的各項參數,通過表單渲染通用組件對每個應用頁面進行渲染,得到對應的表單模塊。
9.一種計算機設備,包括處理器以及用于存儲處理器可執行程序的存儲器,其特征在于,所述處理器執行存儲器存儲的程序時,實現權利要求1-7任一項所述的表單渲染方法。
10.一種存儲介質,存儲有程序,其特征在于,所述程序被處理器執行時,實現權利要求1-7任一項所述的表單渲染方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東廣宇科技發展有限公司,未經廣東廣宇科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010973641.0/1.html,轉載請聲明來源鉆瓜專利網。





