[發(fā)明專利]表格頭的處理方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201010595762.2 | 申請日: | 2010-12-20 |
| 公開(公告)號: | CN102567349A | 公開(公告)日: | 2012-07-11 |
| 發(fā)明(設(shè)計)人: | 王林;喬世偉 | 申請(專利權(quán))人: | 金蝶軟件(中國)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州華進聯(lián)合專利商標(biāo)代理有限公司 44224 | 代理人: | 何平 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 表格 處理 方法 系統(tǒng) | ||
【技術(shù)領(lǐng)域】
本發(fā)明涉及計算機技術(shù),特別是涉及一種表格頭的處理方法和系統(tǒng)。
【背景技術(shù)】
在使用計算機處理大量符合一定規(guī)則的數(shù)據(jù)時,表格是最常見的一種方式。特別是在企業(yè)ERP(Enterprise?Resource?Planning,企業(yè)資源規(guī)劃)產(chǎn)品中,最不可少的視圖單元就是表格,而要想展示復(fù)雜的數(shù)據(jù)時,就一定要用到嵌套的表格頭才能夠表達(dá)出數(shù)據(jù)間的包含關(guān)系。例如,在表示時間的表格頭中,上級列頭“年份”包含了12個下級列頭“月份”。
嵌套的表格頭雖然已經(jīng)被廣泛引用,在顯示的時候具備嵌套形式以體現(xiàn)包含關(guān)系,但在后臺處理的過程中,傳統(tǒng)的嵌套形式的表格頭采用逐個創(chuàng)建定義的方式,導(dǎo)致不同的表格兼容性差,即不便于不同的表格間的互相應(yīng)用查找、已有數(shù)據(jù)的直接使用。
【發(fā)明內(nèi)容】
基于此,有必要針對傳統(tǒng)的表格頭的處理方式兼容性差的問題,提供一種表格頭的處理方法。
一種表格頭的處理方法,包括以下步驟:
創(chuàng)建包括表格頭單元的數(shù)據(jù)單元集合類,所述表格頭單元分為基礎(chǔ)單元和上級單元;
記錄所述上級單元涵蓋的至少一個表格頭單元;
遍歷循環(huán)所述數(shù)據(jù)單元集合類的每一個元素;
判斷元素的類型,如果是基礎(chǔ)單元,則傳遞給視圖單元創(chuàng)建一個基礎(chǔ)單元的指令,如果是一個上級單元,則取得所述上級單元涵蓋的基礎(chǔ)單元的個數(shù),并依據(jù)所述個數(shù)傳遞給視圖單元創(chuàng)建所述上級單元的指令。
在優(yōu)選的實施方式中,所述取得所述上級單元涵蓋的基礎(chǔ)單元的個數(shù)的步驟為統(tǒng)計所述上級單元直接涵蓋的基礎(chǔ)單元和間接涵蓋的基礎(chǔ)單元的個數(shù)之和。
在優(yōu)選的實施方式中,還包括創(chuàng)建數(shù)據(jù)欄類的步驟,所述基礎(chǔ)單元的屬性記錄在所述數(shù)據(jù)欄類中,所述視圖單元根據(jù)所述基礎(chǔ)單元的屬性創(chuàng)建所述基礎(chǔ)單元。
在優(yōu)選的實施方式中,還包括創(chuàng)建數(shù)據(jù)欄集合類的步驟,所述數(shù)據(jù)欄集合類包含所述基礎(chǔ)單元。
在優(yōu)選的實施方式中,還包括創(chuàng)建數(shù)據(jù)帶類的步驟,所述上級單元的屬性記錄在所述數(shù)據(jù)帶類中。
此外,還有必要針對傳統(tǒng)的表格頭的處理方式兼容性差的問題,提供一種表格頭的處理系統(tǒng)。
一種表格頭的處理系統(tǒng),包括
創(chuàng)建單元,用于創(chuàng)建包括表格頭單元的數(shù)據(jù)單元集合類,所述表格頭單元分為基礎(chǔ)單元和上級單元;
記錄單元,用于記錄所述上級單元涵蓋的至少一個表格頭單元;
查詢單元,用于遍歷循環(huán)所述數(shù)據(jù)單元集合類的每一個元素;
視圖單元,用于創(chuàng)建表格;
識別單元,用于判斷元素的類型,如果是基礎(chǔ)單元,則傳遞給所述視圖單元創(chuàng)建一個基礎(chǔ)單元的指令,如果是一個上級單元,則取得所述上級單元涵蓋的基礎(chǔ)單元的個數(shù),并依據(jù)所述個數(shù)傳遞給視圖單元創(chuàng)建所述上級單元的指令。
在優(yōu)選的實施方式中,所述識別單元取得上級單元涵蓋的基礎(chǔ)單元的個數(shù)的過程為統(tǒng)計所述上級單元直接涵蓋的基礎(chǔ)單元和間接涵蓋的基礎(chǔ)單元的個數(shù)之和。
在優(yōu)選的實施方式中,所述創(chuàng)建單元還用于創(chuàng)建數(shù)據(jù)欄類,所述基礎(chǔ)單元的屬性記錄在所述數(shù)據(jù)欄類中,所述視圖單元根據(jù)所述基礎(chǔ)單元的屬性創(chuàng)建所述基礎(chǔ)單元。
在優(yōu)選的實施方式中,所述創(chuàng)建單元還用于創(chuàng)建數(shù)據(jù)欄集合類,所述數(shù)據(jù)欄集合類包含所述基礎(chǔ)單元。
在優(yōu)選的實施方式中,所述創(chuàng)建單元還用于創(chuàng)建數(shù)據(jù)帶類,所述上級單元的屬性記錄在所述數(shù)據(jù)帶類中。
上述表格頭的處理方法和系統(tǒng),通過將表格頭單元分為基礎(chǔ)單元和上級單元,記錄上級單元涵蓋的表格頭單元,表格頭中的各個單元之間不再是獨立的,而是相互關(guān)聯(lián)的,在需要引用時,能夠方便的得到某個單元的從屬關(guān)系,從而便于應(yīng)用查找。
【附圖說明】
圖1為一實施方式的表格頭的處理方法的流程圖;
圖2為表格頭的示意圖;
圖3為一實施方式的表格頭的處理系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
如圖1所示,一實施方式的表格頭的處理方法,包括以下步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于金蝶軟件(中國)有限公司,未經(jīng)金蝶軟件(中國)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010595762.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





