[發明專利]一種基于flex動態生成查詢列表的方法在審
| 申請號: | 201410515419.0 | 申請日: | 2014-09-29 |
| 公開(公告)號: | CN104281676A | 公開(公告)日: | 2015-01-14 |
| 發明(設計)人: | 楊育斌;柯宗貴;古奕奎 | 申請(專利權)人: | 藍盾信息安全技術股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510665 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 flex 動態 生成 查詢 列表 方法 | ||
技術領域
本發明涉及互聯網技術領域,尤其涉及一種基于flex動態生成查詢列表的方法。
背景技術
查詢列表是現在應用系統、網站最常見的使用功能,用戶根據查詢條件查詢數據,然后在客戶端的頁面進行顯示,用戶在查詢列表對查詢返回的數據進行瀏覽。常見的實現方式是點擊查詢的時候彈出一個窗口顯示查詢列表數據,或者是跳轉到新的頁面顯示查詢列表的數據,如果跳轉的次數過多或者彈出的窗口過多會影響用戶的體驗效果,本發明提供了一種動態生成查詢列表的方法,可以在不進行頁面跳轉或者彈出窗口的前提下動態的對查詢列表進行生成與切換,解決多種類型的查詢列表顯示數據的問題,方便,快捷,可以根據查詢條件生成不同的查詢列表進行動態的顯示。
發明內容
本發明的目的是為了克服現有技術的缺陷,提供一種基于flex動態生成查詢列表的方法,包括:
s1.指定查詢列表顯示的位置;
s2.預定義好查詢列表,設置默認顯示的查詢列表;
s3.在數據庫存儲查詢列表的信息,根據數據庫信息動態生成查詢列表;
s4.調用動態生成查詢列表方法;
s5.調用查詢方法,返回查詢結果;
s6.根據查詢條件對查詢列表進行切換;
s7.顯示查詢列表數據。
本發明技術方案帶來的有益效果:
本發明技術方案通過利用flex的DataGrid原理對查詢列表進行動態的生成,動態的指定查詢列表的列名、寬度、樣式、字體顏色、是否可以排序、是否可以調整列的大小等操作,方便、靈活,有助于提高開發效率,有助于解決在同一個DIV層顯示不同類型查詢列表的問題,不用進行頁面的跳轉或者彈出窗口顯示查詢列表,提高用戶體驗。還有助于提高代碼的重用性,在不重啟服務器的情況下對查詢列表進行預覽,節約開發時間,提高開發效率。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。
圖1是本發明的方法流程圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例?;诒景l明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明是為了解決在同一容器查詢列表布局的問題,可以根據業務類型對查詢列表進行切換,顯示不同的數據,不用在打開新的頁面或者切換不同的DIV層來顯示查詢數據,只要查詢類型的數據發生變化,查詢列表的數據也會跟著變化,并且查詢列表的位置不用變換,也不用對頁面進行切換,實現了動態生成查詢列表。
本發明的主要創新點在于利用flex的DataGrid原理對查詢列表進行動態的生成,可以動態的指定查詢列表的列名、寬度、樣式、字體顏色、是否可以排序、是否可以調整列的大小等操作。利用flex的DataGrid原理對查詢列表進行動態的構建,可以實現自定義查詢列表的效果。用戶可以先定義好自己想要的查詢列表然后進行引用,也可以在數據庫存儲查詢列表的數據,然后根據查詢返回的數據動態生成查詢列表。
如圖1所示為本發明的方法流程圖,其具體的步驟如下:
(1)指定查詢列表顯示的位置;
(2)預定義好查詢列表,設置默認顯示的查詢列表;
(3)在數據庫存儲查詢列表的信息,根據數據庫信息動態生成生成查詢列表;
(4)調用動態生成查詢列表方法;
(5)調用查詢方法,返回查詢結果;
(6)根據查詢條件對查詢列表進行切換;
(7)顯示查詢列表數據。
利用本發明能夠根據查詢類型動態的生成查詢列表,預定義好一部分查詢列表,查詢的時候進行動態的調用,還能夠在數據庫存儲查詢列表的數據,根據數據庫信息動態的生產查詢列表。
此外,本發明還可以對不同類型的列表進行頁面跳轉或者彈窗顯示,但當查詢列表類型過多時會彈出過多的窗口或者過多的進行頁面跳轉,不利于用戶查看數據,降低用戶體驗。
以上對本發明實施例所提供的一種基于flex動態生成查詢列表的方法進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于藍盾信息安全技術股份有限公司,未經藍盾信息安全技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410515419.0/2.html,轉載請聲明來源鉆瓜專利網。





