[發明專利]數據列表的展示方法、客戶端、服務器及系統在審
| 申請號: | 202010922942.0 | 申請日: | 2020-09-04 |
| 公開(公告)號: | CN112035568A | 公開(公告)日: | 2020-12-04 |
| 發明(設計)人: | 汪永松 | 申請(專利權)人: | 銀川安翰互聯網醫院有限公司 |
| 主分類號: | G06F16/26 | 分類號: | G06F16/26;G06F40/186 |
| 代理公司: | 蘇州威世朋知識產權代理事務所(普通合伙) 32235 | 代理人: | 董燕 |
| 地址: | 750000 寧夏回族自治區銀川*** | 國省代碼: | 寧夏;64 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 列表 展示 方法 客戶端 服務器 系統 | ||
本發明揭示了一種數據列表的展示方法、客戶端、服務器及系統,所述方法應用于客戶端,包括:獲取數據列表的行模板、以及所述行模板每一項對應的顯示指令;當收到目標數據列表查看命令時,將所述查看命令、行模板和顯示指令發送至服務器,以使服務器按照所述查看命令獲取目標數據,并將所述目標數據按照所述行模板和顯示指令的要求封裝成目標數據列表;當接收到所述服務器返回的目標數據列表時,對所述目標數據列表進行展示。與現有技術相比,本發明的數據列表的展示方法,即使在數據量較大、或數據比較復雜的情況下,也可以對數據列表進行快速、簡單明了的展示,減少甚至消除展示出現的卡頓,同時方便開發人員對代碼的閱讀、開發和維護。
技術領域
本發明涉及計算機技術領域,具體涉及一種數據列表的展示方法、客戶端、服務器及系統。
背景技術
隨著計算機技術的高速發展,大數據時代的來臨,數據關系越來越復雜,簡單的列表展示數據已經無法滿足日益增加的多樣需求。現有數據列表展示的缺點很明顯,即,HTML(超級文本標記語言,Hyper Text Markup Language)元素與JS(JavaScript,一種腳本語言)代碼糾纏在一起,給閱讀、開發和維護都帶來極大不便,而且在數據量較大的情況下,數據列表的展示出現數據復雜不易展示、展示卡頓等問題。
發明內容
本發明的目的在于提供一種數據列表的展示方法、客戶端、服務器及系統。
為實現上述發明目的之一,本發明一實施方式提供一種數據列表的展示方法,所述方法應用于客戶端,包括:
獲取數據列表的行模板、以及所述行模板每一項對應的顯示指令;
當收到目標數據列表查看命令時,將所述查看命令、行模板和顯示指令發送至服務器,以使服務器按照所述查看命令獲取目標數據,并將所述目標數據按照所述行模板和顯示指令的要求封裝成目標數據列表;
當接收到所述服務器返回的目標數據列表時,對所述目標數據列表進行展示。
作為本發明一實施方式的進一步改進,所述顯示指令包括包裝指令和轉換指令,所述包裝指令包括字符串格式化指令、日期格式化指令、數值格式化指令;所述轉換指令包括邏輯表達式指令、分支表達式指令和方法調用表達式指令。
作為本發明一實施方式的進一步改進,所述目標數據列表查看命令包括列表分頁大小、列表分頁頁數和查詢條件。
作為本發明一實施方式的進一步改進,所述方法還包括:
根據預設規則配置數據列表的行模板、以及所述行模板每一項對應的顯示指令。
為實現上述發明目的之一,本發明一實施方式提供一種數據列表的展示方法,所述方法應用于服務器,包括:
當獲取到客戶端發送的目標數據列表查看指令、靜態數據列表的行模板和所述行模板每一項對應的顯示指令時,根據所述查看指令獲取目標數據;
將所述目標數據按照所述行模板的形式進行填充,對于填充在所述行模板的每一項目標數據,根據對應的顯示指令進行封裝,得到目標數據列表;
將所述目標數據列表發送給客戶端,以使所述客戶端展示所述目標數據列表。
作為本發明一實施方式的進一步改進,所述“對于填充在所述行模板的每一項目標數據,根據對應的顯示指令進行封裝,得到目標數據列表”包括:
對所述顯示指令進行解析,得到解析后的顯示指令;
將填充在所述行模板的每一項目標數據,根據解析后的顯示指令進行封裝,在所有目標數據封裝完成后,得到目標數據列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于銀川安翰互聯網醫院有限公司,未經銀川安翰互聯網醫院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010922942.0/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





