專利名稱:一種自定義頁面數(shù)據(jù)顯示的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及頁面數(shù)據(jù)顯示技術(shù),尤其涉及一種自定義頁面數(shù)據(jù)顯示的方法、裝置 和系統(tǒng)。
背景技術(shù):
在常用的動態(tài)頁面技術(shù)中,頁面經(jīng)常要用來展現(xiàn)數(shù)據(jù)。在動態(tài)頁面展現(xiàn)數(shù)據(jù)列表 時,頁面往往需要顯示很多的字段。當(dāng)頁面顯示多個字段的數(shù)據(jù)時,如果一個頁面不能完整 的顯示所有的數(shù)據(jù),則會在頁面上產(chǎn)生左右的拖動條。這樣,用戶就可以左右拖動來查看全 部字段。而實(shí)際上,大部分時候用戶只對其中某一些數(shù)據(jù)感興趣,這種情況下并不需要顯 示所有的字段,只需要顯示幾個關(guān)鍵的字段即可,這時,頁面顯示全部字段的數(shù)據(jù)反倒成了
一種累贅。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實(shí)現(xiàn)簡便的自定義頁面數(shù)據(jù)顯示的方法、裝置和系統(tǒng)。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案一種自定義頁面數(shù)據(jù)顯示的方法,包括步驟1 客戶端利用動態(tài)頁面為用戶顯示包含多個字段的數(shù)據(jù)列表,所述數(shù)據(jù)列 表中的數(shù)據(jù)來自于服務(wù)器端;步驟2 對于所述數(shù)據(jù)列表中想要隱藏的字段,用戶雙擊該字段的標(biāo)題;步驟3 客戶端將用戶雙擊的字段發(fā)送給服務(wù)器端;步驟4 服務(wù)器端接收客戶端發(fā)送的用戶雙擊的字段;步驟5 服務(wù)器端根據(jù)接收到的用戶雙擊的字段,返回減去對應(yīng)字段的數(shù)據(jù)后的 列表數(shù)據(jù);步驟6 客戶端接收服務(wù)器端返回的列表數(shù)據(jù);步驟7 客戶端刷新顯示數(shù)據(jù)列表。進(jìn)一步地,所述服務(wù)器端保存接收到的用戶雙擊的字段,并且所述服務(wù)器端向客 戶端返回列表數(shù)據(jù)時返回減去所有保存的字段后的列表數(shù)據(jù)。進(jìn)一步地,所述客戶端的動態(tài)頁面上設(shè)置有用于恢復(fù)全部字段顯示的按鈕。一種客戶端,包括第一顯示模塊,用于利用動態(tài)頁面為用戶顯示包含多個字段的數(shù)據(jù)列表,所述數(shù) 據(jù)列表中的數(shù)據(jù)來自于服務(wù)器端;觸發(fā)模塊,用于對于所述數(shù)據(jù)列表中想要隱藏的字段,當(dāng)用戶雙擊該字段的標(biāo)題 時,觸發(fā)發(fā)送模塊;發(fā)送模塊,用于將用戶雙擊的字段發(fā)送給服務(wù)器端;接收模塊,用于接收服務(wù)器端返回的列表數(shù)據(jù);
第二顯示模塊,用于刷新顯示數(shù)據(jù)列表。進(jìn)一步地,所述客戶端的動態(tài)頁面上設(shè)置有用于恢復(fù)全部字段顯示的按鈕。一種服務(wù)器端,包括接收模塊,用于接收客戶端發(fā)送的用戶雙擊的字段;返回模塊,用于根據(jù)接收到的用戶雙擊的字段,返回減去對應(yīng)字段的數(shù)據(jù)后的列 表數(shù)據(jù)。進(jìn)一步地,所述服務(wù)器端還包括保存模塊,所述保存模塊,用于保存接收到的用 戶雙擊的字段;并且所述服務(wù)器端向客戶端返回列表數(shù)據(jù)時返回減去所有保存的字段后的列表 數(shù)據(jù)。一種系統(tǒng),包括客戶端和服務(wù)器端,其中,所述客戶端,包括第一顯示模塊,用于利用動態(tài)頁面為用戶顯示包含多個字段的數(shù)據(jù)列表,所述數(shù) 據(jù)列表中的數(shù)據(jù)來自于服務(wù)器端;觸發(fā)模塊,用于對于所述數(shù)據(jù)列表中想要隱藏的字段,當(dāng)用戶雙擊該字段的標(biāo)題 時,觸發(fā)發(fā)送模塊;發(fā)送模塊,用于將用戶雙擊的字段發(fā)送給服務(wù)器端;接收模塊,用于接收服務(wù)器端返回的列表數(shù)據(jù);第二顯示模塊,用于刷新顯示數(shù)據(jù)列表;所述服務(wù)器端,包括接收模塊,用于接收客戶端發(fā)送的用戶雙擊的字段;返回模塊,用于根據(jù)接收到的用戶雙擊的字段,返回減去對應(yīng)字段的數(shù)據(jù)后的列 表數(shù)據(jù)。進(jìn)一步地,所述客戶端的動態(tài)頁面上設(shè)置有用于恢復(fù)全部字段顯示的按鈕。進(jìn)一步地,所述服務(wù)器端還包括保存模塊,所述保存模塊,用于保存接收到的用 戶雙擊的字段;并且所述服務(wù)器端向客戶端返回列表數(shù)據(jù)時返回減去所有保存的字段后的列表 數(shù)據(jù)。本發(fā)明提供的自定義頁面數(shù)據(jù)顯示的方法、裝置和系統(tǒng),利用現(xiàn)有動態(tài)頁面技術(shù), 實(shí)現(xiàn)一種用戶自定義字段顯示頁面數(shù)據(jù)展現(xiàn)的方法,為用戶提供了一種實(shí)現(xiàn)簡便、靈活的 處理方式,提高了工作效率。
圖1為本發(fā)明的自定義頁面數(shù)據(jù)顯示方法一個實(shí)施例的流程示意圖;圖2為本發(fā)明的自定義頁面數(shù)據(jù)顯示方法另一實(shí)施例的流程示意圖;圖3為本發(fā)明的自定義頁面數(shù)據(jù)顯示裝置一的結(jié)構(gòu)示意圖;圖4為本發(fā)明的自定義頁面數(shù)據(jù)顯示裝置二的結(jié)構(gòu)示意圖;圖5為本發(fā)明的自定義頁面數(shù)據(jù)顯示系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不 用于限定本發(fā)明。如圖1所示,本發(fā)明提供一種自定義頁面數(shù)據(jù)顯示的方法,包括步驟1 客戶端利用動態(tài)頁面為用戶顯示包含多個字段的數(shù)據(jù)列表,所述數(shù)據(jù)列 表中的數(shù)據(jù)來自于服務(wù)器端;本步驟中,客戶端利用動態(tài)頁面既可以為用戶顯示包含全部字段的數(shù)據(jù)列表,也 可以根據(jù)用戶輸入的限定條件僅顯示包含符合條件的多個字段的數(shù)據(jù)列表。該數(shù)據(jù)列表中 的數(shù)據(jù)通常是由客戶端向服務(wù)器端發(fā)送數(shù)據(jù)請求后,由服務(wù)器端返回的數(shù)據(jù)。步驟2 對于所述數(shù)據(jù)列表中想要隱藏的字段,用戶雙擊該字段的標(biāo)題;本步驟中,用戶通過雙擊字段的標(biāo)題來選擇想要隱藏的字段。本發(fā)明即是通過這 種選擇方式提供了 一種實(shí)現(xiàn)簡單、靈活的自定義字段顯示的處理方式。步驟3 客戶端將用戶雙擊的字段發(fā)送給服務(wù)器端;本步驟具體實(shí)施時,可以在動態(tài)頁面中每一個字段的標(biāo)題下,預(yù)先設(shè)置隱藏一個 雙擊事件,待用戶雙擊字段標(biāo)題時,就激活該事件,該事件所做的工作是發(fā)送該字段標(biāo)題 至服務(wù)器端,請求服務(wù)器端重新發(fā)送減去該字段數(shù)據(jù)后的列表數(shù)據(jù)。步驟4 服務(wù)器端接收客戶端發(fā)送的用戶雙擊的字段;步驟5 服務(wù)器端根據(jù)接收到的用戶雙擊的字段,返回減去對應(yīng)字段的數(shù)據(jù)后的 列表數(shù)據(jù);步驟6 客戶端接收服務(wù)器端返回的列表數(shù)據(jù);步驟7 客戶端刷新顯示數(shù)據(jù)列表。上述步驟3-7中,客戶端將用戶想要隱藏的字段發(fā)送給服務(wù)器端,然后服務(wù)器端 返回減去對應(yīng)字段的數(shù)據(jù)后的列表數(shù)據(jù),最后客戶端刷新顯示數(shù)據(jù)列表,從而實(shí)現(xiàn)自定義 頁面數(shù)據(jù)后的顯示。本發(fā)明的自定義頁面數(shù)據(jù)顯示的方法,利用現(xiàn)有動態(tài)頁面技術(shù),實(shí)現(xiàn)一種用戶自 定義字段顯示頁面數(shù)據(jù)展現(xiàn)的方法,為用戶提供了一種實(shí)現(xiàn)簡便、靈活的處理方式,提高了 工作效率。優(yōu)選地,所述服務(wù)器端保存接收到的用戶雙擊的字段,并且所述服務(wù)器端向客戶 端返回列表數(shù)據(jù)時返回減去所有保存的字段后的列表數(shù)據(jù)。這樣,服務(wù)器端能夠記錄用戶 使用過的字段顯示狀態(tài)(哪一個或幾個字段不顯示,或是全部顯示),待客戶端用戶下次再 請求列表數(shù)據(jù)時,服務(wù)器端可以直接返回最近一次使用記錄的列表數(shù)據(jù)給用戶,為用戶的 使用提供了極大的便利。并且,本發(fā)明優(yōu)選在客戶端的動態(tài)頁面上設(shè)置有用于恢復(fù)全部字段顯示的按鈕。 當(dāng)用戶按下該按鈕時,客戶端向服務(wù)器端請求全部字段的列表數(shù)據(jù),接著服務(wù)器端返回相 應(yīng)的列表數(shù)據(jù)(同時可以記錄全部字段的顯示狀態(tài)),然后客戶端刷新顯示數(shù)據(jù)列表。圖2為本發(fā)明的自定義頁面數(shù)據(jù)顯示方法的一個具體的實(shí)施例。參照圖2并結(jié)合 上述圖1,可以更好地理解本發(fā)明的方法。如圖2所示,初始時,由于客戶端還未利用動態(tài)頁面顯示任何列表數(shù)據(jù),因此,用戶的動作只能是動作①,即請求數(shù)據(jù)展示頁面;然后,客戶端的頁面調(diào)用AJAX(Asynchronous JavaScript and XML,異步JavaScript和XML)處理,請求服務(wù)器端;接著,服務(wù)器端根據(jù)當(dāng) 前記錄的字段顯示狀態(tài)返回相應(yīng)的數(shù)據(jù);最后,客戶端以數(shù)據(jù)展現(xiàn)頁面顯示數(shù)據(jù)列表,同時 在每一個字段的標(biāo)題下加入一個雙擊事件,并且每個事件中隱含一個id號,這個id號與標(biāo)
題--對應(yīng)。這樣,由于客戶端已經(jīng)顯示了數(shù)據(jù)展現(xiàn)頁面,用戶就可以針對數(shù)據(jù)展現(xiàn)頁面進(jìn)行
各種其它的操作,如要求隱藏某一字段數(shù)據(jù)的動作②,或是要求恢復(fù)全部字段顯示的動作③。對于動作②,用戶雙擊某一字段的標(biāo)題,說明用戶希望隱藏該字段對應(yīng)的數(shù)據(jù),此 時會激活標(biāo)題對應(yīng)id號的事件;然后,頁面調(diào)用AJAX處理,請求服務(wù)器端;接著,服務(wù)器端 減去id號對應(yīng)的字段,在數(shù)據(jù)庫中保存減去后的字段顯示狀態(tài),并返回最新字段對應(yīng)的數(shù) 據(jù);最后,客戶端收到服務(wù)器端返回的數(shù)據(jù),刷新顯示頁面。對于動作③,用戶點(diǎn)擊“全部字段”按鈕,說明用戶希望恢復(fù)全部字段顯示;此時, 頁面調(diào)用AJAX處理,請求服務(wù)器端;接著,服務(wù)器端會恢復(fù)全部的字段,在數(shù)據(jù)庫中保存字 段顯示狀態(tài),并返回最新字段(即全部字段)對應(yīng)的數(shù)據(jù);最后,客戶端收到服務(wù)器端返回 的數(shù)據(jù),刷新顯示頁面。本實(shí)施例的自定義頁面數(shù)據(jù)顯示的方法,利用現(xiàn)有動態(tài)頁面技術(shù),實(shí)現(xiàn)一種用戶 自定義字段顯示頁面數(shù)據(jù)展現(xiàn)的方法,為用戶提供了一種實(shí)現(xiàn)簡便、靈活的處理方式,提高 了工作效率。與上述自定義頁面數(shù)據(jù)顯示的方法相對應(yīng),本發(fā)明還提供一種客戶端、服務(wù)器端 和系統(tǒng),其中如圖3所示,本發(fā)明的客戶端,包括第一顯示模塊301,用于利用動態(tài)頁面為用戶顯示包含多個字段的數(shù)據(jù)列表,所述 數(shù)據(jù)列表中的數(shù)據(jù)來自于服務(wù)器端;觸發(fā)模塊302,用于對于所述數(shù)據(jù)列表中想要隱藏的字段,當(dāng)用戶雙擊該字段的標(biāo) 題時,觸發(fā)發(fā)送模塊303;發(fā)送模塊303,用于將用戶雙擊的字段發(fā)送給服務(wù)器端;接收模塊304,用于接收服務(wù)器端返回的列表數(shù)據(jù);第二顯示模塊305,用于刷新顯示數(shù)據(jù)列表。優(yōu)選地,所述客戶端的動態(tài)頁面上設(shè)置有用于恢復(fù)全部字段顯示的按鈕。如圖4所示,本發(fā)明的服務(wù)器端,包括接收模塊401,用于接收客戶端發(fā)送的用戶雙擊的字段;返回模塊402,用于根據(jù)接收到的用戶雙擊的字段,返回減去對應(yīng)字段的數(shù)據(jù)后的 列表數(shù)據(jù)。優(yōu)選地,所述服務(wù)器端還包括保存模塊403,所述保存模塊403,用于保存接收到 的用戶雙擊的字段;并且所述服務(wù)器端向客戶端返回列表數(shù)據(jù)時返回減去所有保存的字段后的列表 數(shù)據(jù)。如圖5所示,本發(fā)明的系統(tǒng),包括客戶端30和服務(wù)器端40,其中,
7
所述客戶端30,包括第一顯示模塊301,用于利用動態(tài)頁面為用戶顯示包含多個字段的數(shù)據(jù)列表,所述 數(shù)據(jù)列表中的數(shù)據(jù)來自于服務(wù)器端;觸發(fā)模塊302,用于對于所述數(shù)據(jù)列表中想要隱藏的字段,當(dāng)用戶雙擊該字段的標(biāo) 題時,觸發(fā)發(fā)送模塊303;發(fā)送模塊303,用于將用戶雙擊的字段發(fā)送給服務(wù)器端;接收模塊304,用于接收服務(wù)器端返回的列表數(shù)據(jù);第二顯示模塊305,用于刷新顯示數(shù)據(jù)列表;所述服務(wù)器端40,包括接收模塊401,用于接收客戶端發(fā)送的用戶雙擊的字段;返回模塊402,用于根據(jù)接收到的用戶雙擊的字段,返回減去對應(yīng)字段的數(shù)據(jù)后的 列表數(shù)據(jù)。優(yōu)選地,所述客戶端的動態(tài)頁面上設(shè)置有用于恢復(fù)全部字段顯示的按鈕。優(yōu)選地,所述服務(wù)器端還包括保存模塊403,所述保存模塊403,用于保存接收到 的用戶雙擊的字段;并且所述服務(wù)器端向客戶端返回列表數(shù)據(jù)時返回減去所有保存的字段后的列表 數(shù)據(jù)。本發(fā)明的客戶端、服務(wù)器端和系統(tǒng),利用現(xiàn)有動態(tài)頁面技術(shù),實(shí)現(xiàn)一種用戶自定義 字段顯示頁面數(shù)據(jù)展現(xiàn)的方法,為用戶提供了一種實(shí)現(xiàn)簡便、靈活的處理方式,提高了工作 效率。以上所述僅為本發(fā)明的較佳實(shí)施例,并非用來限定本發(fā)明的實(shí)施范圍;如果不脫 離本發(fā)明的精神和范圍,對本發(fā)明進(jìn)行修改或者等同替換,均應(yīng)涵蓋在本發(fā)明權(quán)利要求的 保護(hù)范圍當(dāng)中。
8
權(quán)利要求
一種自定義頁面數(shù)據(jù)顯示的方法,其特征在于,包括步驟1客戶端利用動態(tài)頁面為用戶顯示包含多個字段的數(shù)據(jù)列表,所述數(shù)據(jù)列表中的數(shù)據(jù)來自于服務(wù)器端;步驟2對于所述數(shù)據(jù)列表中想要隱藏的字段,用戶雙擊該字段的標(biāo)題;步驟3客戶端將用戶雙擊的字段發(fā)送給服務(wù)器端;步驟4服務(wù)器端接收客戶端發(fā)送的用戶雙擊的字段;步驟5服務(wù)器端根據(jù)接收到的用戶雙擊的字段,返回減去對應(yīng)字段的數(shù)據(jù)后的列表數(shù)據(jù);步驟6客戶端接收服務(wù)器端返回的列表數(shù)據(jù);步驟7客戶端刷新顯示數(shù)據(jù)列表。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器端保存接收到的用戶雙擊的 字段,并且所述服務(wù)器端向客戶端返回列表數(shù)據(jù)時返回減去所有保存的字段后的列表數(shù) 據(jù)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述客戶端的動態(tài)頁面上設(shè)置有用于 恢復(fù)全部字段顯示的按鈕。
4.一種客戶端,其特征在于,包括第一顯示模塊,用于利用動態(tài)頁面為用戶顯示包含多個字段的數(shù)據(jù)列表,所述數(shù)據(jù)列 表中的數(shù)據(jù)來自于服務(wù)器端;觸發(fā)模塊,用于對于所述數(shù)據(jù)列表中想要隱藏的字段,當(dāng)用戶雙擊該字段的標(biāo)題時,觸 發(fā)發(fā)送模塊;發(fā)送模塊,用于將用戶雙擊的字段發(fā)送給服務(wù)器端; 接收模塊,用于接收服務(wù)器端返回的列表數(shù)據(jù); 第二顯示模塊,用于刷新顯示數(shù)據(jù)列表。
5.根據(jù)權(quán)利要求4所述的客戶端,其特征在于,所述客戶端的動態(tài)頁面上設(shè)置有用于 恢復(fù)全部字段顯示的按鈕。
6.一種服務(wù)器端,其特征在于,包括接收模塊,用于接收客戶端發(fā)送的用戶雙擊的字段;返回模塊,用于根據(jù)接收到的用戶雙擊的字段,返回減去對應(yīng)字段的數(shù)據(jù)后的列表數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的服務(wù)器端,其特征在于,還包括保存模塊,所述保存模塊,用 于保存接收到的用戶雙擊的字段;并且所述服務(wù)器端向客戶端返回列表數(shù)據(jù)時返回減去所有保存的字段后的列表數(shù)據(jù)。
8.一種系統(tǒng),包括客戶端和服務(wù)器端,其特征在于, 所述客戶端,包括第一顯示模塊,用于利用動態(tài)頁面為用戶顯示包含多個字段的數(shù)據(jù)列表,所述數(shù)據(jù)列 表中的數(shù)據(jù)來自于服務(wù)器端;觸發(fā)模塊,用于對于所述數(shù)據(jù)列表中想要隱藏的字段,當(dāng)用戶雙擊該字段的標(biāo)題時,觸 發(fā)發(fā)送模塊;發(fā)送模塊,用于將用戶雙擊的字段發(fā)送給服務(wù)器端;接收模塊,用于接收服務(wù)器端返回的列表數(shù)據(jù); 第二顯示模塊,用于刷新顯示數(shù)據(jù)列表; 所述服務(wù)器端,包括接收模塊,用于接收客戶端發(fā)送的用戶雙擊的字段;返回模塊,用于根據(jù)接收到的用戶雙擊的字段,返回減去對應(yīng)字段的數(shù)據(jù)后的列表數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述客戶端的動態(tài)頁面上設(shè)置有用于恢 復(fù)全部字段顯示的按鈕。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述服務(wù)器端還包括保存模塊,所述保 存模塊,用于保存接收到的用戶雙擊的字段;并且所述服務(wù)器端向客戶端返回列表數(shù)據(jù)時返回減去所有保存的字段后的列表數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種自定義頁面數(shù)據(jù)顯示的方法、裝置和系統(tǒng),所述方法包括步驟1客戶端利用動態(tài)頁面為用戶顯示包含多個字段的數(shù)據(jù)列表,所述數(shù)據(jù)列表中的數(shù)據(jù)來自于服務(wù)器端;步驟2用戶雙擊數(shù)據(jù)列表中想要隱藏的字段的標(biāo)題;步驟3客戶端將用戶雙擊的字段發(fā)送給服務(wù)器端;步驟4服務(wù)器端接收客戶端發(fā)送的用戶雙擊的字段;步驟5服務(wù)器端返回減去對應(yīng)字段的數(shù)據(jù)后的列表數(shù)據(jù);步驟6客戶端接收服務(wù)器端返回的列表數(shù)據(jù);步驟7客戶端刷新顯示數(shù)據(jù)列表。本發(fā)明利用現(xiàn)有動態(tài)頁面技術(shù),實(shí)現(xiàn)一種用戶自定義字段顯示頁面數(shù)據(jù)展現(xiàn)的方法,為用戶提供了一種實(shí)現(xiàn)簡便、靈活的處理方式,提高了工作效率。
文檔編號H04L29/08GK101976264SQ20101054734
公開日2011年2月16日 申請日期2010年11月16日 優(yōu)先權(quán)日2010年11月16日
發(fā)明者魯林 申請人:深圳市五巨科技有限公司