專利名稱:一種顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù),尤其涉及一種顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù)的方法和裝置。
背景技術(shù):
在動(dòng)態(tài)網(wǎng)頁(yè)中,很多數(shù)據(jù)顯示都采用表格形式,這是當(dāng)前比較普遍的用法。當(dāng)表格 的行數(shù)足夠多,超出頁(yè)面的高度時(shí),頁(yè)面上就會(huì)出現(xiàn)上下滾動(dòng)條;同樣,當(dāng)表格的列數(shù)足夠 多,超出頁(yè)面的寬度時(shí),頁(yè)面上就會(huì)出現(xiàn)左右滾動(dòng)條。 滾動(dòng)條的出現(xiàn)能夠使用戶在一個(gè)頁(yè)面內(nèi)看到所有的數(shù)據(jù),但卻存在如下問(wèn)題,即 當(dāng)滾動(dòng)條拖到中間位置時(shí),表格中第一行或第一列的值已經(jīng)看不到,而第一行或第一列的 值往往是數(shù)據(jù)顯示的標(biāo)題,此時(shí),如果用戶需要查看某行或某列數(shù)據(jù)所對(duì)應(yīng)的標(biāo)題時(shí),就需 要將滾動(dòng)條拖回至原始位置,這樣就使得用戶操作起來(lái)非常不方便。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種方便用戶操作的顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù)的方法和裝置。
為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案
—種顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù)的方法,包括 步驟1 :服務(wù)器端獲取網(wǎng)頁(yè)表格中要顯示的動(dòng)態(tài)數(shù)據(jù),該動(dòng)態(tài)數(shù)據(jù)包括要凍結(jié)的 字段的數(shù)據(jù)和要滾動(dòng)的字段的數(shù)據(jù); 步驟2 :服務(wù)器端形成頁(yè)面腳本,在該頁(yè)面腳本中所述要凍結(jié)的字段和要滾動(dòng)的 字段位于不同的顯示塊中; 步驟3 :服務(wù)器端將所形成的頁(yè)面腳本輸出給客戶端,以使客戶端顯示頁(yè)面時(shí)以 凍結(jié)的方式顯示所述要凍結(jié)的字段,并以滾動(dòng)的方式顯示所述要滾動(dòng)的字段。
作為對(duì)上述技術(shù)方案的優(yōu)化,所述步驟2包括
步驟21 :在頁(yè)面顯示中生成一個(gè)DIV塊; 步驟22 :在所生成的DIV塊中嵌套兩個(gè)子DIV塊,分別為DIV1和DIV2,分別用于 顯示所述要凍結(jié)的字段和要滾動(dòng)的字段; 步驟23 :將所述要凍結(jié)的字段生成腳本,并嵌套在所述DIV1中; 步驟24 :將所述要滾動(dòng)的字段生成腳本,并嵌套在所述DIV2中。 作為對(duì)上述技術(shù)方案的優(yōu)化,所述步驟23和步驟24中的生成腳本是根據(jù)級(jí)聯(lián)樣
式表生成的。 作為對(duì)上述技術(shù)方案的優(yōu)化,所述要凍結(jié)的字段為所述網(wǎng)頁(yè)表格的第一行和/或
第一列。 作為對(duì)上述技術(shù)方案的優(yōu)化,所述步驟1之前還包括
步驟10 :服務(wù)器端從客戶端獲取用戶輸入的要凍結(jié)的字段。
—種服務(wù)器,包括 第一獲取單元,用于獲取網(wǎng)頁(yè)表格中要顯示的動(dòng)態(tài)數(shù)據(jù),該動(dòng)態(tài)數(shù)據(jù)包括要凍結(jié)的字段的數(shù)據(jù)和要滾動(dòng)的字段的數(shù)據(jù); 形成單元,用于形成頁(yè)面腳本,在該頁(yè)面腳本中所述要凍結(jié)的字段和要滾動(dòng)的字 段位于不同的顯示塊中; 輸出單元,用于將所形成的頁(yè)面腳本輸出給客戶端,以使客戶端顯示頁(yè)面時(shí)以凍 結(jié)的方式顯示所述要凍結(jié)的字段,并以滾動(dòng)的方式顯示所述要滾動(dòng)的字段。
作為對(duì)上述技術(shù)方案的優(yōu)化,所述形成單元包括
塊生成單元,用于在頁(yè)面顯示中生成一個(gè)DIV塊; 嵌套單元,用于在所生成的DIV塊中嵌套兩個(gè)子DIV塊,分別為DIV1和DIV2,分別 用于顯示所述要凍結(jié)的字段和要滾動(dòng)的字段; 第一腳本生成及嵌套單元,用于將所述要凍結(jié)的字段生成腳本,并嵌套在所述
DIV1中; 第二腳本生成及嵌套單元,用于將所述要滾動(dòng)的字段生成腳本,并嵌套在所述 DIV2中。 作為對(duì)上述技術(shù)方案的優(yōu)化,所述第一腳本生成及嵌套單元和第二腳本生成及嵌 套單元中的生成腳本是根據(jù)級(jí)聯(lián)樣式表生成的。 作為對(duì)上述技術(shù)方案的優(yōu)化,所述要凍結(jié)的字段為所述網(wǎng)頁(yè)表格的第一行和/或
第一列。 作為對(duì)上述技術(shù)方案的優(yōu)化,所述服務(wù)器還包括 第二獲取單元,用于從客戶端獲取用戶輸入的要凍結(jié)的字段。 本發(fā)明通過(guò)凍結(jié)字段的方式顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù),因此,無(wú)論用戶如何拖動(dòng)滾 動(dòng)條,用戶都可以直接將某行或某列的數(shù)據(jù)與被凍結(jié)的字段對(duì)應(yīng)上,不需要反復(fù)拖動(dòng)滾動(dòng) 條,方便了用戶的操作。
下面結(jié)合附圖對(duì)本發(fā)明作詳細(xì)說(shuō)明。 圖1為本發(fā)明的顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù)的方法的流程示意圖;
圖2為本發(fā)明的顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
如圖1所示,本發(fā)明提供一種顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù)的方法,它包括 步驟1 :服務(wù)器端獲取網(wǎng)頁(yè)表格中要顯示的動(dòng)態(tài)數(shù)據(jù),該動(dòng)態(tài)數(shù)據(jù)包括要凍結(jié)的
字段的數(shù)據(jù)和要滾動(dòng)的字段的數(shù)據(jù); 步驟2 :服務(wù)器端形成頁(yè)面腳本,在該頁(yè)面腳本中所述要凍結(jié)的字段和要滾動(dòng)的 字段位于不同的顯示塊中; 步驟3 :服務(wù)器端將所形成的頁(yè)面腳本輸出給客戶端,以使客戶端顯示頁(yè)面時(shí)以
凍結(jié)的方式顯示所述要凍結(jié)的字段,并以滾動(dòng)的方式顯示所述要滾動(dòng)的字段。 本發(fā)明的方法通過(guò)凍結(jié)字段的方式顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù),因此,無(wú)論用戶如何
拖動(dòng)滾動(dòng)條,用戶都可以直接將某行或某列的數(shù)據(jù)與被凍結(jié)的字段對(duì)應(yīng)上,不需要反復(fù)拖
動(dòng)滾動(dòng)條,方便了用戶的操作。括
步驟21 :在頁(yè)面顯示中生成一個(gè)DIV塊; 步驟22 :在所生成的DIV塊中嵌套兩個(gè)子DIV塊,分別為DIV1和DIV2,分別用于 顯示所述要凍結(jié)的字段和要滾動(dòng)的字段; 步驟23 :將所述要凍結(jié)的字段生成腳本,并嵌套在所述DIV1中; 步驟24 :將所述要滾動(dòng)的字段生成腳本,并嵌套在所述DIV2中。 為了方便腳本的生成,上述步驟23和步驟24中的生成腳本可以是根據(jù)
CSS (Cascading Style Sheets,級(jí)聯(lián)樣式表)生成的。 以上實(shí)施例中,要凍結(jié)的字段優(yōu)選為網(wǎng)頁(yè)表格的第一行和/或第一列,因?yàn)榫W(wǎng)頁(yè) 表格的第一行和第一列往往為標(biāo)題,這樣的話,當(dāng)用戶滾動(dòng)數(shù)據(jù)時(shí)就可以直接將某行或某 列的數(shù)據(jù)對(duì)應(yīng)到標(biāo)題,方便用戶的操作。
另外,上述步驟1之前還可以包括 步驟10 :服務(wù)器端從客戶端獲取用戶輸入的要凍結(jié)的字段。 這樣,服務(wù)器端就可以根據(jù)用戶的實(shí)際需要,靈活的凍結(jié)用戶所期望凍結(jié)的字段, 方便用戶的操作。 與上述顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù)的方法相對(duì)應(yīng),本發(fā)明還提供一種服務(wù)器,如圖2 所示,它包括 第一獲取單元201,用于獲取網(wǎng)頁(yè)表格中要顯示的動(dòng)態(tài)數(shù)據(jù),該動(dòng)態(tài)數(shù)據(jù)包括要凍 結(jié)的字段的數(shù)據(jù)和要滾動(dòng)的字段的數(shù)據(jù); 形成單元202,用于形成頁(yè)面腳本,在該頁(yè)面腳本中所述要凍結(jié)的字段和要滾動(dòng)的 字段位于不同的顯示塊中; 輸出單元203,用于將所形成的頁(yè)面腳本輸出給客戶端,以使客戶端顯示頁(yè)面時(shí)以
凍結(jié)的方式顯示所述要凍結(jié)的字段,并以滾動(dòng)的方式顯示所述要滾動(dòng)的字段。 本發(fā)明的服務(wù)器通過(guò)凍結(jié)字段的方式顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù),因此,無(wú)論用戶如
何拖動(dòng)滾動(dòng)條,用戶都可以直接將某行或某列的數(shù)據(jù)與被凍結(jié)的字段對(duì)應(yīng)上,不需要反復(fù)
拖動(dòng)滾動(dòng)條,方便了用戶的操作。 具體實(shí)施時(shí),上述形成單元202優(yōu)選包括 塊生成單元,用于在頁(yè)面顯示中生成一個(gè)DIV塊; 嵌套單元,用于在所生成的DIV塊中嵌套兩個(gè)子DIV塊,分別為DIV1和DIV2,分別 用于顯示所述要凍結(jié)的字段和要滾動(dòng)的字段; 第一腳本生成及嵌套單元,用于將所述要凍結(jié)的字段生成腳本,并嵌套在所述
DIV1中; 第二腳本生成及嵌套單元,用于將所述要滾動(dòng)的字段生成腳本,并嵌套在所述 DIV2中。 為了方便腳本的生成,上述第一腳本生成及嵌套單元、第二腳本生成及嵌套單元 中的生成腳本優(yōu)選是根據(jù)級(jí)聯(lián)樣式表生成的。 并且,上述要凍結(jié)的字段優(yōu)選為所述網(wǎng)頁(yè)表格的第一行和/或第一列。
另外,圖2所示的服務(wù)器還可以包括 第二獲取單元,用于從客戶端獲取用戶輸入的要凍結(jié)的字段。
這樣,服務(wù)器端就可以根據(jù)用戶的實(shí)際需要,靈活的凍結(jié)用戶所期望凍結(jié)的字段, 方便用戶的操作。 以上所述僅為本發(fā)明的較佳實(shí)施例,并非用來(lái)限定本發(fā)明的實(shí)施范圍;如果不脫 離本發(fā)明的精神和范圍,對(duì)本發(fā)明進(jìn)行修改或者等同替換,均應(yīng)涵蓋在本發(fā)明權(quán)利要求的 保護(hù)范圍當(dāng)中。
權(quán)利要求
一種顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù)的方法,其特征在于,包括步驟1服務(wù)器端獲取網(wǎng)頁(yè)表格中要顯示的動(dòng)態(tài)數(shù)據(jù),該動(dòng)態(tài)數(shù)據(jù)包括要凍結(jié)的字段的數(shù)據(jù)和要滾動(dòng)的字段的數(shù)據(jù);步驟2服務(wù)器端形成頁(yè)面腳本,在該頁(yè)面腳本中所述要凍結(jié)的字段和要滾動(dòng)的字段位于不同的顯示塊中;步驟3服務(wù)器端將所形成的頁(yè)面腳本輸出給客戶端,以使客戶端顯示頁(yè)面時(shí)以凍結(jié)的方式顯示所述要凍結(jié)的字段,并以滾動(dòng)的方式顯示所述要滾動(dòng)的字段。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟2包括 步驟21 :在頁(yè)面顯示中生成一個(gè)DIV塊;步驟22 :在所生成的DIV塊中嵌套兩個(gè)子DIV塊,分別為DIV1和DIV2,分別用于顯示 所述要凍結(jié)的字段和要滾動(dòng)的字段;步驟23 :將所述要凍結(jié)的字段生成腳本,并嵌套在所述DIV1中; 步驟24 :將所述要滾動(dòng)的字段生成腳本,并嵌套在所述DIV2中。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟23和步驟24中的生成腳本是根 據(jù)級(jí)聯(lián)樣式表生成的。
4. 根據(jù)權(quán)利要求1至3中任一權(quán)利要求所述的方法,其特征在于,所述要凍結(jié)的字段為 所述網(wǎng)頁(yè)表格的第一行和/或第一列。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟1之前還包括步驟10 :服務(wù)器端從客戶端獲取用戶輸入的要凍結(jié)的字段。
6. —種服務(wù)器,其特征在于,包括第一獲取單元,用于獲取網(wǎng)頁(yè)表格中要顯示的動(dòng)態(tài)數(shù)據(jù),該動(dòng)態(tài)數(shù)據(jù)包括要凍結(jié)的字段的數(shù)據(jù)和要滾動(dòng)的字段的數(shù)據(jù);形成單元,用于形成頁(yè)面腳本,在該頁(yè)面腳本中所述要凍結(jié)的字段和要滾動(dòng)的字段位 于不同的顯示塊中;輸出單元,用于將所形成的頁(yè)面腳本輸出給客戶端,以使客戶端顯示頁(yè)面時(shí)以凍結(jié)的 方式顯示所述要凍結(jié)的字段,并以滾動(dòng)的方式顯示所述要滾動(dòng)的字段。
7. 根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述形成單元包括 塊生成單元,用于在頁(yè)面顯示中生成一個(gè)DIV塊;嵌套單元,用于在所生成的DIV塊中嵌套兩個(gè)子DIV塊,分別為DIV1和DIV2,分別用于 顯示所述要凍結(jié)的字段和要滾動(dòng)的字段;第一腳本生成及嵌套單元,用于將所述要凍結(jié)的字段生成腳本,并嵌套在所述DIV1中;第二腳本生成及嵌套單元,用于將所述要滾動(dòng)的字段生成腳本,并嵌套在所述DIV2中。
8. 根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,所述第一腳本生成及嵌套單元和第二 腳本生成及嵌套單元中的生成腳本是根據(jù)級(jí)聯(lián)樣式表生成的。
9. 根據(jù)權(quán)利要求6至8中任一權(quán)利要求所述的服務(wù)器,其特征在于,所述要凍結(jié)的字段 為所述網(wǎng)頁(yè)表格的第一行和/或第一列。
10. 根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,還包括第二獲取單元,用于從客戶端獲取用戶輸入的要凍結(jié)的字段c
全文摘要
本發(fā)明公開(kāi)了一種顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù)的方法和裝置,該方法包括步驟1服務(wù)器端獲取網(wǎng)頁(yè)表格中要顯示的動(dòng)態(tài)數(shù)據(jù),該動(dòng)態(tài)數(shù)據(jù)包括要凍結(jié)的字段的數(shù)據(jù)和要滾動(dòng)的字段的數(shù)據(jù);步驟2服務(wù)器端形成頁(yè)面腳本,在該頁(yè)面腳本中所述要凍結(jié)的字段和要滾動(dòng)的字段位于不同的顯示塊中;步驟3服務(wù)器端將所形成的頁(yè)面腳本輸出給客戶端,以使客戶端顯示頁(yè)面時(shí)以凍結(jié)的方式顯示所述要凍結(jié)的字段,并以滾動(dòng)的方式顯示所述要滾動(dòng)的字段。本發(fā)明通過(guò)凍結(jié)字段的方式顯示網(wǎng)頁(yè)表格動(dòng)態(tài)數(shù)據(jù),因此,無(wú)論用戶如何拖動(dòng)滾動(dòng)條,用戶都可以直接將某行或某列的數(shù)據(jù)與被凍結(jié)的字段對(duì)應(yīng)上,不需要反復(fù)拖動(dòng)滾動(dòng)條,方便了用戶的操作。
文檔編號(hào)G06F3/048GK101751223SQ200910258188
公開(kāi)日2010年6月23日 申請(qǐng)日期2009年12月22日 優(yōu)先權(quán)日2009年12月22日
發(fā)明者魯林 申請(qǐng)人:深圳市五巨科技有限公司