[發明專利]大數據量表格在網頁上的展現裝置和展現方法有效
申請號: | 201310654313.4 | 申請日: | 2013-12-05 |
公開(公告)號: | CN103617270B | 公開(公告)日: | 2017-01-04 |
發明(設計)人: | 潘巍 | 申請(專利權)人: | 用友網絡科技股份有限公司 |
主分類號: | G06F17/30 | 分類號: | G06F17/30 |
代理公司: | 北京中恒高博知識產權代理有限公司11249 | 代理人: | 劉洪京 |
地址: | 100094 北京*** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 數據量 表格 網頁 展現 裝置 方法 | ||
1.一種大數據量表格在網頁上的展現裝置,其特征在于,包括:
后臺模型獲取模塊,用于獲取后臺模型,基于獲取的后臺模型得到需要生成前臺代碼的后臺對象;
Css串生成模塊,用于通過前臺拼接,生成最終的樣式代碼即Css串;
行列單元格遍歷模塊,用于根據所述后臺模型獲取模塊獲取的后臺模型和所述Css串生成模塊生成的Css串,遍歷行列單元格得到需要的Css串,用于拼接前臺頁面。
2.根據權利要求1所述的大數據量表格在網頁上的展現裝置,其特征在于,還包括:
緩存模塊,用于將所述Css串生成模塊生成的Css串,進行緩存處理,得到基于所述Css串生成模塊生成的Css串經緩存處理后減少的Css串;以及,
所述行列單元格遍歷模塊具體用于:根據所述后臺模型獲取模塊獲取的后臺模型和所述緩存模塊緩存處理得到的Css串,遍歷行列單元格得到需要的Css串,用于拼接前臺頁面。
3.根據權利要求1或2所述的大數據量表格在網頁上的展現裝置,其特征在于,所行列單元格遍歷模塊根據所述后臺模型獲取模塊獲取的后臺模型和所述Css串生成模塊生成的Css串,遍歷行列單元格得到需要的Css串的操作,具體包括:依次通過生成樣式步驟和生成Div步驟,將獲取的后臺模型生成html代碼。
4.根據權利要求3所述的大數據量表格在網頁上的展現裝置,其特征在于,所述生成樣式步驟,具體包括:
行單元生成步驟:根據循環取出每一行的高度,當循環取出的每一行的高度不重復時,將該行存入緩存中,生成樣式代碼,并經緩存處理減少生成的樣式代碼;
列單元生成步驟:根據循環取出每一列的寬度,當循環取出的每一列的寬度不重復時,將該列存入緩存中,生成樣式代碼,并經緩存處理減少生成的樣式代碼;
單元格生成步驟:以行列為循環,取出每個單元格的區域對象對應的格式,當取出的每個單元格的行列格式不相同時,將該單元格加入緩存中,對該單元格進行絕對定位,以實現支持不同的瀏覽器。
5.根據權利要求3所述的大數據量表格在網頁上的展現裝置,其特征在于,所述生成Div步驟,具體包括:
對所述生成樣式步驟得到的單元格,通入單元格行列標識,從緩存中取到當前單元格在行、列、單元格上的樣式,生成Div;
在所述生成Div的操作中,需要確定在行列循環中后臺模型某個單元格有數據且有樣式后,再生成Div。
6.一種大數據量表格在網頁上的展現方法,其特征在于,包括:
步驟202:獲取后臺模型,基于獲取的后臺模型得到需要生成前臺代碼的后臺對象;
步驟204:通過前臺拼接,生成最終的樣式代碼即Css串;
步驟208:根據所述步驟202獲取的后臺模型和所述步驟204生成的Css串,遍歷行列單元格得到需要的Css串,用于拼接前臺頁面。
7.根據權利要求6所述的大數據量表格在網頁上的展現方法,其特征在于,在所述步驟208之前,還包括:
步驟206,用于將所述步驟204生成的Css串,進行緩存處理,得到基于所述步驟204生成的Css串經緩存處理后減少的Css串;以及,
所述步驟208具體用于:根據所述步驟202獲取的后臺模型和所述步驟206緩存處理得到的Css串,遍歷行列單元格得到需要的Css串,用于拼接前臺頁面。
8.根據權利要求6或7所述的大數據量表格在網頁上的展現方法,其特征在于,所行步驟208根據所述步驟202獲取的后臺模型和所述步驟204生成的Css串,遍歷行列單元格得到需要的Css串的操作,具體包括:依次通過生成樣式步驟和生成Div步驟,將獲取的后臺模型生成html代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于用友網絡科技股份有限公司,未經用友網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310654313.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種并行交換系統仿真平臺
- 下一篇:一種路由器及其設置方法及系統