[發明專利]表單組件在審
| 申請號: | 202011268086.8 | 申請日: | 2020-11-13 |
| 公開(公告)號: | CN112380477A | 公開(公告)日: | 2021-02-19 |
| 發明(設計)人: | 王可 | 申請(專利權)人: | 廣東巴金斯科技有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F40/18 |
| 代理公司: | 北京細軟智谷知識產權代理有限責任公司 11471 | 代理人: | 付登云 |
| 地址: | 523000 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 表單 組件 | ||
1.一種表單組件,其特征在于,包括:
表頭組件,表體組件,短表體組件,狀態欄組件和表單校驗組件;
所述狀態欄組件為公共組件,所述表頭組件,表體組件和短表體組件均引用所述狀態欄組件;
所述表單校驗組件為公共組件,所述表頭組件,表體組件和短表體組件均引用所述表單校驗組件;
所述表頭組件配置有字段配置文件解析功能;
所述表體組件引用所述表頭組件,并配置有字段配置文件解析功能和列表操作功能;
所述短表體組件引用所述表頭組件,并配置有字段配置文件解析功能和列表操作功能;
所述表頭組件用于對輸入的字段配置文件進行解析,根據解析得到的表單配置數據生成表單表頭;
所述表體組件用于對輸入的所述字段配置文件進行解析,根據解析得到的所述表單配置數據生成表單表體和可編輯的列表操作項;
所述短表體組件用于對輸入的所述字段配置文件進行解析,根據解析得到的所述表單配置數據生成表單短表體和可編輯的列表操作項;
所述表單校驗組件用于對解析得到的所述表單配置數據中所有字段的值進行校驗,并輸出校驗結果;
所述狀態欄組件用于顯示表單的生成狀態和所述表單校驗組件輸出的校驗結果。
2.根據權利要求1所述的表單組件,其特征在于,
所述表頭組件,表體組件和短表體組件還配置有表單狀態初始化功能;
所述表頭組件,表體組件和短表體組件還用于根據解析得到的所述表單配置數據在組件內部進行數據的初始化。
3.根據權利要求2所述的表單組件,其特征在于,
所述表頭組件還配置有默認值配置功能;
所述表頭組件基于所述默認值配置功能,根據解析得到的所述表單配置數據為各字段配置默認值。
4.根據權利要求2所述的表單組件,其特征在于,
所述表頭組件還配置有事件配置功能;
所述表頭組件還用于根據解析得到的所述表單配置數據為表單頁面元素綁定事件及配置事件處理機制。
5.根據權利要求2所述的表單組件,其特征在于,
所述表頭組件還配置有校驗規則配置功能;
所述表頭組件還基于所述校驗規則配置功能,將解析得到的所述表單配置數據中的文檔校驗規則轉化為正則表達式。
6.根據權利要求1所述的表單組件,其特征在于,
所述表體組件配置的列表操作功能至少包括:對列表的增加、刪除和修改功能。
7.根據權利要求1所述的表單組件,其特征在于,
所述短表體組件配置的列表操作功能至少包括:對列表的增加、刪除、修改、排序、移動、插入、復制和分發功能。
8.根據權利要求5所述的表單組件,其特征在于,
所述表單校驗組件具體用于,根據所述表頭組件轉化的所述正則表達式,對解析得到的所述表單配置數據中所有字段的值進行校驗,并輸出校驗結果;
所述表單校驗組件還用于,在所述所有字段的值全部校驗通過且配置了遠程校驗接口時,進行遠程后臺校驗。
9.根據權利要求1所述的表單組件,其特征在于,
所述狀態欄組件具體用于,在表單的生成狀態中表單數據發生變化時,根據表單數據的變化情況顯示新建、編輯中或已保存狀態;
在所述表單校驗組件輸出的校驗結果為校驗失敗時顯示校驗失敗狀態;
在表單禁用時顯示表單禁用狀態。
10.根據權利要求1所述的表單組件,其特征在于,
所述表頭組件的輸出值為包含多個鍵值對的數據對象;
所述表體組件和所述短表體組件的輸出值為包含多個數據對象的列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東巴金斯科技有限公司,未經廣東巴金斯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011268086.8/1.html,轉載請聲明來源鉆瓜專利網。





