[發明專利]用于列表數據展示控件的數據展示方法和裝置有效
| 申請號: | 201410770868.X | 申請日: | 2014-12-11 |
| 公開(公告)號: | CN104484203B | 公開(公告)日: | 2018-06-26 |
| 發明(設計)人: | 張良 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 李志剛;吳貴明 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 列表數據 展示數據 控件 加載 展示 數據展示 方法和裝置 預設數據量 綁定 大數據量 數據響應 | ||
本發明公開了一種用于列表數據展示控件的數據展示方法和裝置。該用于列表數據展示控件的數據展示方法包括獲取待展示數據,其中,待展示數據為需要在列表數據展示控件中展示的數據;加載待展示數據;判斷已經加載的待展示數據量是否達到預設數據量閾值;如果判斷出已經加載的待展示數據量達到預設數據量閾值,將已經加載的待展示數據與列表數據展示控件進行綁定;將已經加載的待展示數據添加至列表數據展示控件中進行顯示。通過本發明,解決了現有技術在大數據量下列表數據展示控件綁定數據響應慢的問題。
技術領域
本發明涉及互聯網領域,具體而言,涉及一種用于列表數據展示控件的數據展示方法和裝置。
背景技術
在操作系統窗體,例如,Windows系統窗體中,通常會存在需要展示列表數據的場景。為此,Windows窗體提供了列表數據展示控件,比如DateGridView等,并提供了自動的下拉滑動條等功能。其中,Windows窗體是指.Net開發平臺對其開發內容提供的控件和框架支持內容。目前,對于列表數據展示的應用方式通常由兩種,第一種是處理數據,即將數據與列表數據展示控件進行綁定,系統加載完需要的數據后,將數據與列表數據展示控件綁定,一次性加載全部數據;第二種是讀取數據,即將數據添加到列表數據展示控件,系統遍歷讀取到的數據,將數據逐條插入到列表數據展示控件中,或者每讀取一條數據就將該數據插入到列表數據展示控件中。但是,如果需要展示的數據量很大,或者組織數據的時間較長(比如互聯網廣告實時監測,需要對大量的數據文件進行讀取并進行統計)時,將會導致圖形用戶界面響應時間較長。此外,如果同一線程執行讀取數據操作時,也會造成圖形用戶界面響應時間較長的問題。即使通過多線程的異步方式加載數據,當加載的數據量達到需要列表數據展示控件啟動滾動條時,會與用戶界面的調整機制發生線程沖突,導致列表數據展示控件出現卡死或者無法響應的問題,嚴重影響用戶體驗。
針對現有技術在大數據量下列表數據展示控件綁定數據響應慢的問題,目前尚未提出有效的解決方案。
發明內容
本發明的主要目的在于提供一種用于列表數據展示控件的數據展示方法和裝置,以解決現有技術在大數據量下列表數據展示控件綁定數據響應慢的問題。
為了實現上述目的,根據本發明的一個方面,提供了一種用于列表數據展示控件的數據展示方法。
該用于列表數據展示控件的數據展示方法包括:獲取待展示數據,其中,待展示數據為需要在列表數據展示控件中展示的數據;加載待展示數據;判斷已經加載的待展示數據量是否達到預設數據量閾值;如果判斷出已經加載的待展示數據量達到預設數據量閾值,將已經加載的待展示數據與列表數據展示控件進行綁定;將已經加載的待展示數據添加至列表數據展示控件中進行顯示。
進一步地,在判斷已經加載的待展示數據量是否達到預設數據量閾值之后,該用于列表數據展示控件的數據展示方法還包括:如果判斷出已經加載的待展示數據量未達到預設數據量閾值,繼續加載待展示數據,其中,在繼續加載待展示數據的過程中,每加載一條待展示數據,則執行一次對已經加載的待展示數據量是否達到預設數據量閾值的判斷。
進一步地,在將已經加載的待展示數據添加至列表數據展示控件中進行顯示之后,該用于列表數據展示控件的數據展示方法還包括:判斷待展示數據是否加載完畢;如果判斷出待展示數據加載完畢,在列表數據展示控件中顯示待展示數據;如果判斷出待展示數據未加載完畢,繼續加載待展示數據中未加載的數據。
進一步地,獲取待展示數據包括:獲取待展示數據量,其中,待展示數據量為待展示數據的數據量,判斷待展示數據是否加載完畢包括:判斷列表數據展示控件中已經加載的待展示數據量是否達到待展示數據量,其中,如果判斷出列表數據展示控件中已經加載的待展示數據量達到待展示數據量,確定待展示數據加載完畢,如果列表數據展示控件中已經加載的待展示數據量未達到待展示數據量,確定待展示數據未加載完畢。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410770868.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:共享鏡像文件的方法及裝置
- 下一篇:一種基于web前端的數據分析的設計方法





