[發(fā)明專利]一種動態(tài)配置視圖展示的方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202110321945.3 | 申請日: | 2021-03-25 |
| 公開(公告)號: | CN113139013A | 公開(公告)日: | 2021-07-20 |
| 發(fā)明(設計)人: | 王錦繡 | 申請(專利權)人: | 北京思特奇信息技術股份有限公司 |
| 主分類號: | G06F16/26 | 分類號: | G06F16/26;G06F3/0484 |
| 代理公司: | 北京匯信合知識產權代理有限公司 11335 | 代理人: | 林聰源 |
| 地址: | 100086 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態(tài) 配置 視圖 展示 方法 系統(tǒng) | ||
本發(fā)明提供一種動態(tài)配置視圖展示的方法及系統(tǒng),涉及計算機系統(tǒng)信息展示技術領域,包括根據視圖展示內容配置動態(tài)展示數據,包括元素信息和屬性信息;根據視圖展示內容所需調用的服務,配置數據查詢服務;通過js方法調用所述數據查詢服務獲取并解析所述動態(tài)展示數據;根據解析到的所述屬性信息將所述元素信息進行視圖展示。本發(fā)明對展示內容進行數據配置,然后根據頁面展示需要查詢并展示數據頁面,相較于寫死的表單代碼,大大減少了系統(tǒng)開發(fā)及維護所用的時間,提高了系統(tǒng)開發(fā)及維護效率;根據頁面展示操作,查詢配置數據,將查詢到的全部數據進行緩存,根據頁面?zhèn)炔僮骷虞d頁面信息,切換頁面無需要重復調用服務,降低了系統(tǒng)性能損耗,提升展示效率。
技術領域
本發(fā)明涉及計算機系統(tǒng)信息展示技術領域,尤其是涉及一種動態(tài)配置視圖展示的方法及系統(tǒng)。
背景技術
隨著互聯網化的發(fā)展,各平臺系統(tǒng)中均需要對客戶各類信息360度全方位展示,展示的內容越來越多,同時展示周期也會隨時的變化。
目前系統(tǒng)中視圖的信息展示都是靜態(tài)的,展示的信息也都是頁面寫死表單,通常由后臺調用服務將數據展示到對應的表單,擴展性極差,內容都是固化的,想要支撐不同信息的展示,每次都需要改動大量的代碼,且改動周期較長,已經不能適應當前敏捷迭代快速支撐的數據展示;同時,目前的視圖信息展示內容在tab間切換時,服務大量重復調用,也造成性能損耗。
發(fā)明內容
針對上述問題,本發(fā)明提供了一種動態(tài)配置視圖展示的方法及系統(tǒng),整個視圖展示框架通過配置數據存儲讀取,支撐各類信息展示,且靈活的實現展示內容的動態(tài)變化。
為實現上述目的,本發(fā)明提供了一種動態(tài)配置視圖展示的方法,包括:
根據視圖展示內容配置動態(tài)展示數據,包括元素信息和屬性信息;
根據視圖展示內容所需調用的服務,配置數據查詢服務;
通過js方法調用所述數據查詢服務獲取并解析所述動態(tài)展示數據;
根據解析到的所述屬性信息將所述元素信息進行視圖展示。
作為本發(fā)明的進一步改進,通過js方法調用所述數據查詢服務獲取并解析當前用戶的所述動態(tài)展示數據;
將獲取到的當前用戶的所述動態(tài)配置數據存入緩存中。
作為本發(fā)明的進一步改進,所述視圖展示內容采用異步加載,當前用戶在視圖展示頁面手動選擇展示頁面后,系統(tǒng)查詢緩存后展示當前用戶所選頁面信息。
作為本發(fā)明的進一步改進,分別對所述元素信息和所述屬性信息進行配置,所述屬性信息中屬性編碼與其對應的所述元素信息中元素編碼保持一致。
作為本發(fā)明的進一步改進,所述屬性信息包括展示方式,所述展示方式包括文本框、下拉框、列表。
作為本發(fā)明的進一步改進,所述數據查詢服務中動態(tài)拼接了視圖展示內容需調用的各類服務,各類所述服務均包括服務名稱、服務出入參,通過服務入參調用服務獲取到服務出參。
作為本發(fā)明的進一步改進,所述通過js方法調用所述數據查詢服務獲取并解析所述動態(tài)配置數據,包括:
系統(tǒng)根據網頁前端寫入的操作代碼、租戶標識和元素級別查詢所有元素列表,包括頁面展示元素配置表、頁面展示元素配置關系表;
遍歷查詢到的元素列表,加載所有元素、子元素;
獲取所有元素、子元素的查詢屬性服務名稱及查詢屬性服務入參;
根據各元素對應的查詢屬性服務入參調用查詢屬性服務,分別獲取到各元素屬性類型。
作為本發(fā)明的進一步改進,所述遍歷查詢到的元素列表,加載所有元素、子元素,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京思特奇信息技術股份有限公司,未經北京思特奇信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110321945.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:滾筒洗衣機的控制方法
- 下一篇:一種礦山井下巷道路面的修復方法





