一種新型表格數(shù)據(jù)管理方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明屬于計(jì)算機(jī)操作領(lǐng)域,尤其涉及一種新型表格數(shù)據(jù)管理方法。
【背景技術(shù)】
[0002] 現(xiàn)有技術(shù)中,在單一網(wǎng)格中顯示帶有父子關(guān)系的數(shù)據(jù),要求父子數(shù)據(jù)結(jié)構(gòu)一致,否 貝1J,父子數(shù)據(jù)不可能在同一網(wǎng)格中完整顯示。此條件比較苛刻,不利于數(shù)據(jù)的靈活顯示和編 輯
[0003] 不便于非規(guī)則二維網(wǎng)格數(shù)據(jù)的顯示和編輯。以自繪的形式,顯示的非規(guī)則二維網(wǎng) 格,大量的關(guān)聯(lián)數(shù)據(jù)需要使用者自己維護(hù),操作不夠便捷,特別是結(jié)構(gòu)化不夠清晰,不能靈 活的編輯整個(gè)的結(jié)構(gòu)數(shù)據(jù),例如,需要復(fù)制某父行的整個(gè)結(jié)構(gòu)的時(shí)候。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例的目的在于提供一種新型表格數(shù)據(jù)管理方法,以解決現(xiàn)有技術(shù)中表 格操作繁瑣,不易編輯的問題。
[0005] 本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種新型表格數(shù)據(jù)管理方法,表格數(shù)據(jù)中存儲(chǔ)有一 組或者多組父表單,其中,各組父表單中包含一項(xiàng)或者多項(xiàng)父表項(xiàng),各組父表單關(guān)聯(lián)一組或 者多組第一級(jí)子表單,所述方法包括:
[0006] 在接收到鋪開展示指令時(shí),各組父表單的表格高度隨著各組父表單所包含的第一 級(jí)子表單組數(shù)自適應(yīng)調(diào)整高度;
[0007] 其中,倘若第一級(jí)子表單組還關(guān)聯(lián)有第二級(jí)子表單組,則完成第一級(jí)子表單組的 表格高度隨著第二級(jí)子表單組數(shù)自適應(yīng)調(diào)整高度后,再進(jìn)行所述父表單的表格高度的自適 應(yīng)高度調(diào)整過程。
[0008] 優(yōu)選的,各組父表單關(guān)聯(lián)一組或者多組第一級(jí)子表單的方式,具體實(shí)現(xiàn)為:
[0009]各組父表單根據(jù)其排列的順序,被系統(tǒng)賦予各自的第一類編號(hào);
[0010] 由系統(tǒng)識(shí)別各組第一級(jí)子表單所歸屬的父表單組,并以父表單組為劃分界限,各 界限內(nèi)獨(dú)立的以第二類編號(hào)賦予其所包含的第一級(jí)子表單組。
[0011] 優(yōu)選的,在接收到針對(duì)父表單的縮進(jìn)操作時(shí),所述方法還包括:
[0012] 各組父表單將從顯示的表格中隱藏,保留第一類編號(hào)的顯示,各組第一級(jí)子表單 向原父表單側(cè)縮進(jìn)。
[0013] 優(yōu)選的,所述方法還包括插入空表單操作指令,具體的:
[0014] 若所述插入操作所選定的位置屬于父表單時(shí),則在相應(yīng)插入位置生成一行空表 格,并更新插入位置后面的各父表單組的第一類編號(hào)的序號(hào);
[0015] 若所述插入操作所選定的位置屬于第一子表單時(shí),則在相應(yīng)插入位置生成一行空 表格,更新插入位置后面的各第一子表單組的第一類編號(hào)的序號(hào),并更新該第一子表單組 所屬父表單組的表格高度,使其表格高度大于等于其所包含的各第一子表單組的表格高度 之和。
[0016] 優(yōu)選的,所述方法還包括復(fù)制操作指令,所述復(fù)制操作指令具體包括:
[0017] 僅針對(duì)父表單組的復(fù)制操作指令,其對(duì)應(yīng)操作為選中目標(biāo)父表單組所對(duì)應(yīng)的第一 類編號(hào)的序號(hào),并選擇復(fù)制操作;
[0018] 僅針對(duì)第一子表單組的復(fù)制操作指令,其對(duì)應(yīng)操作為選中目標(biāo)第一子表單組所對(duì) 應(yīng)的第二類編號(hào)的序號(hào),并選擇復(fù)制操作;
[0019] 針對(duì)同時(shí)包含父表單組和第一子表單組的復(fù)制操作指令,其對(duì)應(yīng)操作為同時(shí)選中 目標(biāo)父表單組和目標(biāo)第一子表單組所對(duì)應(yīng)的序號(hào),并選擇復(fù)制操作。
[0020] 優(yōu)選的,所述方法還包括刪除操作指令,所述刪除操作指令具體包括:
[0021] 僅針對(duì)父表單組的刪除操作指令,其對(duì)應(yīng)操作為選中目標(biāo)父表單組所對(duì)應(yīng)的第一 類編號(hào)的序號(hào),并選擇刪除操作;
[0022] 僅針對(duì)第一子表單組的刪除操作指令,其對(duì)應(yīng)操作為選中目標(biāo)第一子表單組所對(duì) 應(yīng)的第二類編號(hào)的序號(hào),并選擇刪除操作;
[0023] 針對(duì)同時(shí)包含父表單組和第一子表單組的刪除操作指令,其對(duì)應(yīng)操作為同時(shí)選中 目標(biāo)父表單組和目標(biāo)第一子表單組所對(duì)應(yīng)的序號(hào),并選擇刪除操作。
[0024] 優(yōu)選的,所述方法還包括復(fù)制操作指令,所述復(fù)制操作指令具體包括:
[0025] 若僅針對(duì)父表單組的復(fù)制操作指令,其對(duì)應(yīng)操作為選中目標(biāo)父表單組,并選擇復(fù) 制操作;
[0026] 若僅針對(duì)第一子表單組的復(fù)制操作指令,其對(duì)應(yīng)操作為選中目標(biāo)第一子表單組, 并選擇復(fù)制操作;
[0027] 若針對(duì)同時(shí)包含父表單組和第一子表單組的復(fù)制操作指令,其對(duì)應(yīng)操作為先選中 目標(biāo)父表單組,并將表示其選中的框的邊沿拖拽到目標(biāo)第一子表單組,并選擇復(fù)制操作。
[0028] 優(yōu)選的,所述方法還包括刪除操作指令,所述刪除操作指令具體包括:
[0029] 若僅針對(duì)父表單組的刪除操作指令,其對(duì)應(yīng)操作為選中目標(biāo)父表單組,并選擇刪 除操作;
[0030] 若僅針對(duì)第一子表單組的刪除操作指令,其對(duì)應(yīng)操作為選中目標(biāo)第一子表單組, 并選擇刪除操作;
[0031] 若針對(duì)同時(shí)包含父表單組和第一子表單組的刪除操作指令,其對(duì)應(yīng)操作為先選中 目標(biāo)父表單組,并將表示其選中的框的邊沿拖拽到目標(biāo)第一子表單組,并選擇刪除操作。 [0032]優(yōu)選的,所述父表單組和第一子表單組的顯示風(fēng)格包括常規(guī)的平鋪式的顯示方式 和關(guān)系樹式的顯示方式。
[0033] 優(yōu)選的,所述方法還包括搜索操作指令,具體的:
[0034] 若輸入的搜索內(nèi)容僅包括目標(biāo)對(duì)象自身,則系統(tǒng)在整個(gè)表格內(nèi)進(jìn)行目標(biāo)對(duì)象的搜 索;
[0035] 若輸入的搜索內(nèi)容由第一類編號(hào)標(biāo)識(shí)符和/或者第二類編號(hào)標(biāo)識(shí)符,以及目標(biāo)對(duì) 象構(gòu)成,則系統(tǒng)會(huì)首先尋址到對(duì)應(yīng)第一類編號(hào)標(biāo)識(shí)符和/或者第二類編號(hào)標(biāo)識(shí)符的表格指 定區(qū)域,然后在所述指定區(qū)域內(nèi)尋找目標(biāo)對(duì)象。
[0036]本發(fā)明實(shí)施例提供的一種新型表格數(shù)據(jù)管理方法的有益效果包括:簡(jiǎn)化了結(jié)構(gòu)化 數(shù)據(jù)的編輯和顯示。數(shù)據(jù)間的結(jié)構(gòu)關(guān)系,顯示更清晰,明確,界面顯示可定制,人機(jī)交互易用 性強(qiáng),特別是在工藝數(shù)據(jù)的編輯中,大量的自動(dòng)化關(guān)聯(lián)數(shù)據(jù)的管理,有效減少了使用者的數(shù) 據(jù)維護(hù)工作,提高了使用者的工作效率。
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述 中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些 實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附 圖獲得其他的附圖。
[0038]圖1是本發(fā)明實(shí)施例提供的一種新型表格數(shù)據(jù)管理架構(gòu)示意圖。
【具體實(shí)施方式】
[0039]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。
[0040]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。
[0041 ] 實(shí)施例一
[0042] 如圖1所示為本發(fā)明提供的一種新型表格數(shù)據(jù)管理方法,表格數(shù)據(jù)中存儲(chǔ)有一組 或者多組父表單,其中,各組父表單中包含一項(xiàng)或者多項(xiàng)父表項(xiàng),各組父表單關(guān)聯(lián)一組或者 多組第一級(jí)子表單,所述方法包括以下內(nèi)容:
[0043] 在接收到鋪開展示指令時(shí),各組父表單的表格高度隨著各組父表單所包含的第一 級(jí)子表單組數(shù)自適應(yīng)調(diào)整高度;
[0044]其中,倘若第一級(jí)子表單組還關(guān)聯(lián)有第二級(jí)子表單組,則完成第一級(jí)子表單組的 表格高度隨著第二級(jí)子表單組數(shù)自適應(yīng)調(diào)整高度后,再進(jìn)行所述父表單的表格高度的自 適應(yīng)高度調(diào)整過程。
[0045]本發(fā)明實(shí)施例簡(jiǎn)化了結(jié)構(gòu)化數(shù)據(jù)的顯示。數(shù)據(jù)間的結(jié)構(gòu)關(guān)系,顯示更清晰,明確, 大量的自動(dòng)化關(guān)聯(lián)數(shù)據(jù)的管理,有效減少了使用者的數(shù)據(jù)維護(hù)工作,提高了使用者的工作 效率。
[0046] 在本發(fā)明實(shí)施例一實(shí)現(xiàn)過程中,為了提高后續(xù)表格編輯的簡(jiǎn)易性,以及表格控制 的直觀性,結(jié)合本發(fā)明實(shí)施例存在一種優(yōu)選的實(shí)現(xiàn)方案,其中,各組父表單關(guān)聯(lián)一組或者多 組第一級(jí)子表單的方式,具體實(shí)現(xiàn)為:
[0047] 各組父表單根據(jù)其排列的順序,被系統(tǒng)賦予各自的第一類編號(hào);
[0048] 由系統(tǒng)識(shí)別各組第一級(jí)子表單所歸屬的父表單組,并以父表單組為劃分界限,各 界限內(nèi)獨(dú)立的以第二類編號(hào)賦予其所包含的第一級(jí)子表單組。
[0049] 其中,所述第一類編號(hào)和第二類編號(hào)可以是顯示的方式呈現(xiàn);也可以是在系統(tǒng)后 臺(tái)由服務(wù)器維護(hù),而呈現(xiàn)給用戶的表格界面上則通過隱藏的方式處理。
[0050] 以下將分別就本發(fā)明中所提出的表格數(shù)據(jù)管理方法可能涉及的多項(xiàng)操作,分別給 出優(yōu)選的實(shí)現(xiàn)方式。具體如下:
[0051] 1)父表單的縮進(jìn)操作:
[0052]各組父表單將從顯示的表格中隱藏,保留第一類編號(hào)的顯示,各組第一級(jí)子表單 向原父表單側(cè)縮進(jìn)。各組第一級(jí)子表單同時(shí)關(guān)聯(lián)有第一類編號(hào)和第二類編號(hào)。
[0053] 2)插入空表單操作指令:
[0054]若所述插入操作所選定的位置屬于父表單時(shí),則在相應(yīng)插入位置生成一行空表 格,并更新插入位置后面的各父表單組的第一類編號(hào)的序號(hào);
[0055] 若所述插入操作所選定的位置屬于第一子表單時(shí),則在相應(yīng)插入位置生成一行空 表格,更新插入位置后面的各