[發明專利]表單生成方法、裝置及電子設備在審
| 申請號: | 201811333436.7 | 申請日: | 2018-11-09 |
| 公開(公告)號: | CN109460546A | 公開(公告)日: | 2019-03-12 |
| 發明(設計)人: | 徐遠朝 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24;G06F8/38 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 目標表 裝置及電子設備 表單項 單元素 編寫程序 開發效率 快速生成 人員開發 樣式代碼 構建 調用 開發 | ||
1.一種表單生成方法,其特征在于,所述方法包括:
獲取目標表單具有的表單元素屬性;
從已構建的表單項組件中,調用與獲取的所述表單元素屬性對應的表單項代碼,所述表單項組件利用現有表單項的表單元素屬性構建而成;
獲取所述目標表單中各表單項的布局樣式代碼;
基于所述表單項代碼和所述布局樣式代碼,生成所述目標表單。
2.根據權利要求1所述的方法,其特征在于,所述獲取目標表單具有的表單元素屬性,包括:
接收開發人員基于目標表單設計圖輸入的表單元素屬性;或者,
獲取目標表單設計圖,并對所述目標表單設計圖進行分析,得到目標表單具有的表單元素屬性。
3.根據權利要求1所述的方法,其特征在于,所述從已構建的表單項組件中,調用與獲取的所述表單元素屬性對應的表單項代碼,包括:
檢測已構建的表單項組件是否包含獲取的表單元素屬性;
若所述表單項組件包含所述表單元素屬性,調用與該表單元素屬性對應的表單項代碼;
若所述表單項組件未包含所述表單元素屬性,輸出編碼提示信息,所述編碼提示信息用于提醒開發人員編寫該表單元素屬性的表單項代碼。
4.根據權利要求3所述的方法,其特征在于,所述調用與該表單元素屬性對應的表單項代碼,包括:
向數據服務器發送代碼獲取請求,所述代碼獲取請求攜帶有該表單元素屬性或所述表元素屬性的元素標識;
接收所述數據服務器反饋的該表單元素屬性對應的表單項代碼。
5.根據權利要求1所述的方法,其特征在于,所述從已構建的表單項組件中,調用與獲取的所述表單元素屬性對應的表單項代碼,包括:
從已構建的表單項組件中,確定與獲取的所述表單元素屬性對應的至少一個表單項;
調用與確定的各表單項對應的表單項代碼。
6.根據權利要求5所述的方法,其特征在于,所述從已構建的表單項組件中,確定與獲取的所述表單元素屬性對應的至少一個表單項,包括:
將獲取的屬于同一表單項的表單元素屬性,與已構建的表單項組件中各表單項的表單元素屬性進行對比;
基于比對結果,確定所述表單項組件中與獲取的表單元素屬性對應的至少一個表單項。
7.根據權利要求1~6任意一項所述的方法,其特征在于,所述表單項組件的構建過程包括:
從第三方獲取現有表單的表單元素屬性;
將所述現有表單的表單元素屬性對應的表單項代碼上傳至數據服務器存儲;
利用所述現有表單的表單元素屬性,按照所述現有表單包含的各表單項的組成結構,封裝得到表單項組件。
8.根據權利要求7所述的方法,其特征在于,所述方法還包括:
接收到針對所述目標表單的更新請求;
解析所述更新請求,得到更新后的表單元素屬性和/或更新后的布局樣式;
調用與所述更新后的表單元素屬性對應的表單項代碼,和/或與更新后的布局樣式對應的布局樣式代碼,更新所述目標表單。
9.一種表單生成裝置,其特征在于,所述裝置包括:
第一獲取模塊,用于獲取目標表單具有的表單元素屬性;
表單項代碼調用模塊,用于從已構建的表單項組件中,調用與獲取的所述表單元素屬性對應的表單項代碼;
布局樣式代碼獲取模塊,用于獲取所述目標表單中各表單項的布局樣式代碼;
表單生成模塊,用于基于所述表單項代碼和所述布局樣式代碼,生成所述目標表單。
10.一種電子設備,其特征在于,所述電子設備包括:
通信接口;顯示器;
存儲器,用于存儲實現如權利要求1~8任意一項所述的表單生成方法的程序;
處理器,用于加載并執行所述存儲器存儲的程序,所述程序用于:
獲取目標表單具有的表單元素屬性;
從已構建的表單項組件中,調用與獲取的所述表單元素屬性對應的表單項代碼;
獲取所述目標表單中各表單項的布局樣式代碼;
基于所述表單項代碼和所述布局樣式代碼,生成所述目標表單。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811333436.7/1.html,轉載請聲明來源鉆瓜專利網。





