[發明專利]生成可視化界面的方法、裝置、電子設備和可讀存儲介質有效
| 申請號: | 201710211834.0 | 申請日: | 2017-04-01 |
| 公開(公告)號: | CN108664242B | 公開(公告)日: | 2022-02-01 |
| 發明(設計)人: | 田野 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/30;G06F8/20 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;姜勁 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 可視化 界面 方法 裝置 電子設備 可讀 存儲 介質 | ||
本發明提供一種生成可視化界面的方法、裝置、電子設備和可讀存儲介質,能夠快速生成可視化界面,節省前臺開發時間,統一編程風格,并節約維護成本。該方法包括:生產組件,從而定義組件的基類;調用組件,其中利用后臺代碼處理邏輯來調用組件;以及微調組件的屬性信息。
技術領域
本發明涉及一種通信技術領域,尤其涉及一種生成可視化界面的方法、裝置、電子設備和可讀存儲介質。
背景技術
系統的最基本功能是為用戶提供數據瀏覽和數據錄入。對于數據錄入來說,需要關注兩個重點:數據來源和數據操作。數據來源有兩個方面,一部分數據來源于對系統本身的數據的引用,一部分數據則來源于用戶自己的錄入。數據操作則很簡單,本質上就是對數據的新增,數據的刪除,數據的修改,以及數據的查找,而萬千系統的數據的操作無非是這四種以及在這四種上邊進行的變種。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
現有的界面生成是開發人員用html,css,js(庫)自己手工寫前臺界面,或利用開源的前臺開發工具如jQueryUI,BOOTSTRAP工具包,調用其控件進行開發。目前的前臺技術,必須由開發人員手工開發調用,然后反復調試并修正,效率不高,而且帶有個人編程習慣,無法統一編程風格,維護成本高。
發明內容
有鑒于此,本發明實施例提供一種生成可視化界面的方法、裝置、電子設備和可讀存儲介質,能夠快速生成可視化界面,節省前臺開發時間,統一編程風格,并節約維護成本。
為實現上述目的,根據本發明的一個方面,提供了一種生成可視化界面的方法。
本發明實施例一種生成可視化界面的方法主要包括:生產組件,從而定義組件的基類;調用組件,其中利用后臺代碼處理邏輯來調用組件;以及微調組件的屬性信息。
可選地,生產組件,從而定義組件的基類可以包括:將組件的共同屬性抽象成組件父類Java接口,并且在編寫組件時繼承所述組件父類Java接口,然后擴展自定義組件的個性化屬性。
可選地,所述組件可以包括:組件ID,組件父類ID,組件名稱,組件尺寸,組件定位,組件外補白,組件內補白,組件邊框,以及組件背景。
可選地,調用組件,其中利用后臺代碼處理邏輯來調用組件可以包括:調用smartMenu菜單插件;和注冊并顯示自定義組件名稱。
可選地,調用組件,其中利用后臺代碼處理邏輯來調用組件可以包括:調用組件的請求經過過濾器、組件分發器和攔截器,從而完成組件實例參數的填充,其中,在所述組件分發器中,容器被注冊,而組件代理實例調用所述容器中的組件實例;和組件代理實例調用界面加工邏輯。
可選地,所述攔截器可以包括:組件尺寸攔截器、組件定位攔截器、組件外補白攔截器、組件內補白攔截器、組件邊框攔截器以及組件背景攔截器。
可選地,微調組件的屬性信息可以包括:微調組件的位置和大小。
可選地,微調組件的屬性信息可以包括:注冊鼠標事件,所述鼠標事件包括鼠標右鍵事件、鼠標左鍵事件,以及鼠標左鍵雙擊事件。
為實現上述目的,根據本發明實施例的另一方面,提供了一種生成可視化界面的裝置。
本發明的一種生成可視化界面的裝置主要包括:生產模塊,用于生產組件,從而定義組件的基類;調用模塊,用于調用組件,其中利用后臺代碼處理邏輯來調用組件;以及微調模塊,用于微調組件的屬性信息。
可選地,所述生產模塊還可用于:將組件的共同屬性抽象成組件父類Java接口,并且在編寫組件時繼承所述組件父類Java接口,然后擴展自定義組件的個性化屬性。
可選地,所述組件可以包括:組件ID,組件父類ID,組件名稱,組件尺寸,組件定位,組件外補白,組件內補白,組件邊框,以及組件背景。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710211834.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種將SysML模型進行仿真驗證的方法
- 下一篇:用戶界面的生成方法及裝置





