一種表格數(shù)據(jù)獲取方法和裝置制造方法
【專利摘要】本申請?zhí)峁┝艘环N表格數(shù)據(jù)獲取方法,包括:控制器獲取第一數(shù)據(jù)獲取指令,數(shù)據(jù)獲取指令至少包括第一坐標(biāo);控制器根據(jù)第一坐標(biāo)查找所屬列的列對象;控制器向列模型發(fā)送第二數(shù)據(jù)獲取指令,第二數(shù)據(jù)獲取指令至少包括列對象包含的列標(biāo)識和第一坐標(biāo);列模型根據(jù)列標(biāo)識對應(yīng)列數(shù)據(jù)和第一坐標(biāo)返回第二坐標(biāo)到控制器;控制器根據(jù)第二坐標(biāo)向數(shù)據(jù)模型請求對應(yīng)數(shù)據(jù)。本發(fā)明實(shí)施例還提供了對應(yīng)的裝置,本發(fā)明實(shí)施例通過表格中的表格對象包含的列標(biāo)識,查找對應(yīng)列模型中實(shí)際數(shù)據(jù)對應(yīng)坐標(biāo)的方式,讓控制器可以根據(jù)用戶需求提供正確數(shù)據(jù)。
【專利說明】一種表格數(shù)據(jù)獲取方法和裝置
【技術(shù)領(lǐng)域】
[0001]本申請涉及java swing組件【技術(shù)領(lǐng)域】,特別是涉及一種表格數(shù)據(jù)獲取方法和裝置。
【背景技術(shù)】
[0002]Java Swing標(biāo)準(zhǔn)組件在實(shí)際應(yīng)用中可以滿足一般桌面程序的需求,比如表格的繪制,編輯等功能。在Java Swing標(biāo)準(zhǔn)組件中表格組件的架構(gòu)基本為控制器、模型和界面的方式,控制器通過向模型獲取數(shù)據(jù)后控制界面顯示。
[0003]在Java Swing標(biāo)準(zhǔn)組件中,表格組件的使用較為廣泛,在表格組件中用戶經(jīng)常會提取某一表格的數(shù)據(jù),現(xiàn)有技術(shù)中,當(dāng)用戶點(diǎn)擊任一表格選擇獲取數(shù)據(jù)時(shí),控制器獲取用戶操作指令,然后根據(jù)用戶點(diǎn)擊表格的坐標(biāo)在模型中的數(shù)據(jù)模型中獲取對應(yīng)數(shù)據(jù)提供給用戶。
[0004]現(xiàn)有技術(shù)中如果Java Swing表格組件中的列進(jìn)行了隱藏操作,特別是目前有些技術(shù)實(shí)現(xiàn)真正隱藏,在表格中不存在被隱藏列,當(dāng)用戶選擇某一表格時(shí),會導(dǎo)致視覺表格的坐標(biāo)和數(shù)據(jù)模型中同一坐標(biāo)下數(shù)據(jù)不一致的情況,具體例如:數(shù)據(jù)模型中包含列X,但是因?yàn)閄在顯示界面中被隱藏,列X+1會前移占據(jù)列X的位置,當(dāng)用戶點(diǎn)擊獲取顯示界面中列X的某一表格(例如坐標(biāo)(0,x))數(shù)據(jù)時(shí),用戶實(shí)際需要獲取的是數(shù)據(jù)模型中(0,X+1)的數(shù)據(jù),但控制器根據(jù)坐標(biāo)(0,X)獲取的數(shù)據(jù)還是原來的列X中的數(shù)據(jù),所以在進(jìn)行的隱藏操作的表格中采用現(xiàn)有技術(shù)會導(dǎo)致用戶獲取不到正確數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0005]本申請所要解決的技術(shù)問題是提供一種表格數(shù)據(jù)獲取方法,通過列標(biāo)識的轉(zhuǎn)換查找到正確的數(shù)據(jù)坐標(biāo),以獲取到正確的數(shù)據(jù)。
[0006]相應(yīng)的,本申請還提供了針對上述表格數(shù)據(jù)獲取方法的裝置。
[0007]為了解決上述問題,本申請公開了一種表格數(shù)據(jù)獲取方法,包括:
[0008]控制器獲取第一數(shù)據(jù)獲取指令,所述數(shù)據(jù)獲取指令至少包括第一坐標(biāo);
[0009]所述控制器根據(jù)所述第一坐標(biāo)查找所屬列的列對象;
[0010]所述控制器向列模型發(fā)送第二數(shù)據(jù)獲取指令,所述第二數(shù)據(jù)獲取指令至少包括列對象包含的列標(biāo)識和第一坐標(biāo);
[0011]列模型根據(jù)所述列標(biāo)識對應(yīng)列數(shù)據(jù)和所述第一坐標(biāo)返回第二坐標(biāo)到控制器;
[0012]所述控制器根據(jù)所述第二坐標(biāo)向數(shù)據(jù)模型請求對應(yīng)數(shù)據(jù)。
[0013]進(jìn)一步,所述控制器獲取第一數(shù)據(jù)獲取指令包括:
[0014]控制器獲取用戶根據(jù)顯示界面輸入的第一數(shù)據(jù)獲取指令。
[0015]進(jìn)一步,所述控制器向列模型發(fā)送第二數(shù)據(jù)獲取指令,第二數(shù)據(jù)獲取指令至少包括列對象包含的列標(biāo)識和第一坐標(biāo)包括:
[0016]控制器提取列對象中的列標(biāo)識;
[0017]控制器向列模型發(fā)送包含列標(biāo)識和第一坐標(biāo)的第二數(shù)據(jù)獲取指令。
[0018]進(jìn)一步,所述列模型根據(jù)所述列標(biāo)識對應(yīng)列數(shù)據(jù)和所述第一坐標(biāo)返回第二坐標(biāo)到控制器包括:
[0019]列模型獲取到第二數(shù)據(jù)獲取指令后,根據(jù)列標(biāo)識查找列數(shù)據(jù);
[0020]根據(jù)所述列數(shù)據(jù)修改第一坐標(biāo)中的列下標(biāo)為對應(yīng)數(shù)據(jù)列下標(biāo),并形成第二坐標(biāo);
[0021]列模型返回所述第二坐標(biāo)到控制器。
[0022]進(jìn)一步,所述控制器根據(jù)第二坐標(biāo)向數(shù)據(jù)模型請求對應(yīng)數(shù)據(jù)后包括:
[0023]控制器接收數(shù)據(jù)模型返回的數(shù)據(jù)并顯示給用戶。
[0024]本發(fā)明還提供了一種表格數(shù)據(jù)獲取裝置,包括控制器、列模型和數(shù)據(jù)模型:
[0025]控制器,用于獲取第一數(shù)據(jù)獲取指令,所述數(shù)據(jù)獲取指令至少包括第一坐標(biāo);根據(jù)所述第一坐標(biāo)查找所屬列的列對象;向列模型發(fā)送第二數(shù)據(jù)獲取指令,所述第二數(shù)據(jù)獲取指令至少包括列對象包含的列標(biāo)識和第一坐標(biāo);
[0026]列模型,用于根據(jù)所述列標(biāo)識對應(yīng)列數(shù)據(jù)和所述第一坐標(biāo)返回第二坐標(biāo)到控制器;
[0027]數(shù)據(jù)模型,用于接收控制器根據(jù)所述第二坐標(biāo)發(fā)送的對應(yīng)數(shù)據(jù)請求。
[0028]進(jìn)一步,所述控制器還用于:
[0029]獲取用戶根據(jù)顯示界面輸入的第一數(shù)據(jù)獲取指令。
[0030]進(jìn)一步,所述控制器還用于:
[0031 ] 提取列對象中的列標(biāo)識;
[0032]向列模型發(fā)送包含列標(biāo)識和第一坐標(biāo)的第二數(shù)據(jù)獲取指令。
[0033]進(jìn)一步,所述列模型還用于:
[0034]獲取到第二數(shù)據(jù)獲取指令后,根據(jù)列標(biāo)識查找列數(shù)據(jù);
[0035]根據(jù)所述列數(shù)據(jù)修改第一坐標(biāo)中的列下標(biāo)為對應(yīng)數(shù)據(jù)列下標(biāo),并形成第二坐標(biāo);
[0036]返回所述第二坐標(biāo)到控制器。
[0037]進(jìn)一步,所述控制器根還用于:
[0038]接收數(shù)據(jù)模型返回的數(shù)據(jù)并顯示給用戶。
[0039]與現(xiàn)有技術(shù)相比,本申請包括以下優(yōu)點(diǎn):本發(fā)明實(shí)施例通過表格中的表格對象包含的列標(biāo)識,查找對應(yīng)列模型中實(shí)際數(shù)據(jù)對應(yīng)坐標(biāo)的方式,讓控制器可以根據(jù)用戶需求提供正確數(shù)據(jù)。
【專利附圖】
【附圖說明】
[0040]圖1是本發(fā)明一種表格數(shù)據(jù)獲取方法一實(shí)施例的流程示意圖;
[0041]圖2是本發(fā)明一種表格數(shù)據(jù)獲取裝置一實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]為使本申請的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對本申請作進(jìn)一步詳細(xì)的說明。
[0043]參照圖1,示出了本申請一種表格數(shù)據(jù)獲取方法一實(shí)施例的流程示意圖;
[0044]本發(fā)明實(shí)施例提供的一種表格數(shù)據(jù)獲取方法,包括:
[0045]步驟S101、控制器獲取第一數(shù)據(jù)獲取指令
[0046]所述數(shù)據(jù)獲取指令至少包括第一坐標(biāo);
[0047]進(jìn)一步,所述控制器獲取第一數(shù)據(jù)獲取指令包括:
[0048]控制器獲取用戶根據(jù)顯示界面輸入的第一數(shù)據(jù)獲取指令。
[0049]當(dāng)用戶需要獲取表格組件中某一單元格內(nèi)數(shù)據(jù)時(shí),可以通過鼠標(biāo)點(diǎn)擊選取等方式進(jìn)行操作,此時(shí)表格組件中的控制器會獲得用戶操作產(chǎn)生的第一數(shù)據(jù)獲取指令,該數(shù)據(jù)獲取指令至少會包含用戶想要獲取的單元格的坐標(biāo),例如當(dāng)用戶需要獲取第O行第X列的數(shù)據(jù)時(shí),該坐標(biāo)可以是(0,X),該坐標(biāo)既是上述的第一坐標(biāo)。在實(shí)際使用中,如果第X列之前或者原本的第X列被用戶進(jìn)行過隱藏操作,此時(shí)視覺上的第X列其實(shí)是隱藏操作前的第X+1列前移形成的。而后臺的數(shù)據(jù)模型中的數(shù)據(jù)中原本的第X列是存在的,所以在數(shù)據(jù)模型中用戶想要獲取的數(shù)據(jù)的坐標(biāo)應(yīng)該是(0,X+1),所以就出現(xiàn)的當(dāng)按照現(xiàn)有技術(shù)控制器直接通過(0,X)坐標(biāo)去數(shù)據(jù)模型獲取數(shù)據(jù)得到的數(shù)據(jù)是隱藏操作前的數(shù)據(jù),而不是用戶想要的數(shù)據(jù)。
[0050]步驟S102、控制器根據(jù)所述第一坐標(biāo)查找所屬列的列對象;
[0051 ] 由于上述原因本發(fā)明實(shí)施例中,控制器獲取到用戶第一數(shù)據(jù)獲取指令中的第一坐標(biāo)后,并不直接通過該坐標(biāo)向數(shù)據(jù)模型獲取對應(yīng)數(shù)據(jù),而需要通過轉(zhuǎn)換獲得用戶實(shí)際需要獲取的數(shù)據(jù)在數(shù)據(jù)模型中的準(zhǔn)確坐標(biāo)。此時(shí)控制器由于在繪圖時(shí)在每列都保存了對應(yīng)的列對象,所以控制器可以根據(jù)用戶選擇的第一坐標(biāo)所在的列去查找列對象,所述列對象中包含了對應(yīng)的列標(biāo)識。
[0052]步驟S103、控制器向列模型發(fā)送第二數(shù)據(jù)獲取指令;
[0053]所述第二數(shù)據(jù)獲取指令至少包括列對象包含的列標(biāo)識和第一坐標(biāo);
[0054]進(jìn)一步,所述控制器向列模型發(fā)送第二數(shù)據(jù)獲取指令,第二數(shù)據(jù)獲取指令至少包括列對象包含的列標(biāo)識和第一坐標(biāo)包括:
[0055]控制器提取列對象中的列標(biāo)識;
[0056]控制器向列模型發(fā)送包含列標(biāo)識和第一坐標(biāo)的第二數(shù)據(jù)獲取指令。
[0057]控制器獲取到列對象之后從列對象中提取出列標(biāo)識,然后根據(jù)該列標(biāo)識和第一坐標(biāo)形成第二數(shù)據(jù)獲取指令,然后發(fā)送該第二數(shù)據(jù)獲取指令到列模型,列模型中保存了相應(yīng)的列數(shù)據(jù)。
[0058]步驟S104、列模型根據(jù)所述列標(biāo)識對應(yīng)列數(shù)據(jù)和所述第一坐標(biāo)返回第二坐標(biāo)到控制器;
[0059]進(jìn)一步,所述列模型根據(jù)所述列標(biāo)識對應(yīng)列數(shù)據(jù)和所述第一坐標(biāo)返回第二坐標(biāo)到控制器包括:
[0060]列模型獲取到第二數(shù)據(jù)獲取指令后,根據(jù)列標(biāo)識查找列數(shù)據(jù);
[0061]根據(jù)所述列數(shù)據(jù)修改第一坐標(biāo)中的列下標(biāo)為對應(yīng)數(shù)據(jù)列下標(biāo),并形成第二坐標(biāo);
[0062]列模型返回所述第二坐標(biāo)到控制器。
[0063]列模型接到控制發(fā)送的第二數(shù)據(jù)獲取指令后,根據(jù)列標(biāo)識找到對應(yīng)列數(shù)據(jù),然后將第一坐標(biāo)根據(jù)該列數(shù)據(jù)進(jìn)行轉(zhuǎn)換,例如:當(dāng)?shù)谝蛔鴺?biāo)為(0,X),列標(biāo)識對應(yīng)X列時(shí),列模型直接返回(0,X)作為第二坐標(biāo);當(dāng)?shù)谝蛔鴺?biāo)為(0,X)而列標(biāo)識對應(yīng)X+1列時(shí),列模型返回(O, X+1)作為第二坐標(biāo)。
[0064]步驟S105、控制器根據(jù)所述第二坐標(biāo)向數(shù)據(jù)模型請求對應(yīng)數(shù)據(jù)。
[0065]進(jìn)一步,所述控制器根據(jù)第二坐標(biāo)向數(shù)據(jù)模型請求對應(yīng)數(shù)據(jù)后包括:
[0066]控制器接收數(shù)據(jù)模型返回的數(shù)據(jù)并顯示給用戶。
[0067]控制器獲取到的第二坐標(biāo)既是顯示界面中用戶需獲取表格數(shù)據(jù)在數(shù)據(jù)模型中對應(yīng)的坐標(biāo),控制器即可根據(jù)該第二坐標(biāo)向數(shù)據(jù)模型請求數(shù)據(jù),然后顯示給用戶。
[0068]在本發(fā)明實(shí)施例中,控制器通過表格中的表格對象包含的列標(biāo)識,列標(biāo)識對應(yīng)列模型根據(jù)實(shí)際數(shù)據(jù)提供對應(yīng)坐標(biāo)的方式,讓控制器可以根據(jù)用戶需求提供正確數(shù)據(jù)。
[0069]對于系統(tǒng)實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0070]本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
[0071]參照圖2為本發(fā)明一種表格數(shù)據(jù)獲取裝置一實(shí)施例的結(jié)構(gòu)示意圖;
[0072]本發(fā)明提供的一種表格數(shù)據(jù)獲取裝置,包括控制器21、列模型22和數(shù)據(jù)模型23:
[0073]控制器21,用于獲取第一數(shù)據(jù)獲取指令,所述數(shù)據(jù)獲取指令至少包括第一坐標(biāo);根據(jù)所述第一坐標(biāo)查找所屬列的列對象;向列模型22發(fā)送第二數(shù)據(jù)獲取指令,所述第二數(shù)據(jù)獲取指令至少包括列對象包含的列標(biāo)識和第一坐標(biāo);
[0074]列模型22,用于根據(jù)所述列標(biāo)識對應(yīng)列數(shù)據(jù)和所述第一坐標(biāo)返回第二坐標(biāo)到控制器21 ;
[0075]數(shù)據(jù)模型23,用于接收控制器21根據(jù)所述第二坐標(biāo)發(fā)送的對應(yīng)數(shù)據(jù)請求。
[0076]進(jìn)一步,所述控制器21還用于:
[0077]獲取用戶根據(jù)顯示界面輸入的第一數(shù)據(jù)獲取指令。
[0078]進(jìn)一步,所述控制器21還用于;
[0079]提取列對象中的列標(biāo)識;
[0080]向列模型22發(fā)送包含列標(biāo)識和第一坐標(biāo)的第二數(shù)據(jù)獲取指令。
[0081]進(jìn)一步,所述列模型22還用于:
[0082]獲取到第二數(shù)據(jù)獲取指令后,根據(jù)列標(biāo)識查找列數(shù)據(jù);
[0083]根據(jù)所述列數(shù)據(jù)修改第一坐標(biāo)中的列下標(biāo)為對應(yīng)數(shù)據(jù)列下標(biāo),并形成第二坐標(biāo);
[0084]返回所述第二坐標(biāo)到控制器21。
[0085]進(jìn)一步,所述控制器21根還用于:
[0086]接收數(shù)據(jù)模型23返回的數(shù)據(jù)并顯示給用戶。
[0087]當(dāng)用戶需要獲取表格組件中某一單元格內(nèi)數(shù)據(jù)時(shí),可以通過鼠標(biāo)點(diǎn)擊選取等方式進(jìn)行操作,此時(shí)表格組件中的控制器21會獲得用戶操作產(chǎn)生的第一數(shù)據(jù)獲取指令,該數(shù)據(jù)獲取指令至少會包含用戶想要獲取的單元格的坐標(biāo),例如當(dāng)用戶需要獲取第O行第X列的數(shù)據(jù)時(shí),該坐標(biāo)可以是(0,X),該坐標(biāo)既是上述的第一坐標(biāo)。在實(shí)際使用中,如果第X列之前或者原本的第X列被用戶進(jìn)行過隱藏操作,此時(shí)視覺上的第X列其實(shí)是隱藏操作前的第X+1列前移形成的。而后臺的數(shù)據(jù)模型23中的數(shù)據(jù)中原本的第X列是存在的,所以在數(shù)據(jù)模型23中用戶想要獲取的數(shù)據(jù)的坐標(biāo)應(yīng)該是(0,X+1),所以就出現(xiàn)的當(dāng)按照現(xiàn)有技術(shù)控制器21直接通過(0,X)坐標(biāo)去數(shù)據(jù)模型23獲取數(shù)據(jù)得到的數(shù)據(jù)是隱藏操作前的數(shù)據(jù),而不是用戶想要的數(shù)據(jù)。
[0088]由于上述原因本發(fā)明實(shí)施例中,控制器21獲取到用戶第一數(shù)據(jù)獲取指令中的第一坐標(biāo)后,并不直接通過該坐標(biāo)向數(shù)據(jù)模型23獲取對應(yīng)數(shù)據(jù),而需要通過轉(zhuǎn)換獲得用戶實(shí)際需要獲取的數(shù)據(jù)在數(shù)據(jù)模型23中的準(zhǔn)確坐標(biāo)。此時(shí)控制器21由于在繪圖時(shí)在每列都保存了對應(yīng)的列對象,所以控制器21可以根據(jù)用戶選擇的第一坐標(biāo)所在的列去查找列對象,所述列對象中包含了對應(yīng)的列標(biāo)識。
[0089]控制器21獲取到列對象之后從列對象中提取出列標(biāo)識,然后根據(jù)該列標(biāo)識和第一坐標(biāo)形成第二數(shù)據(jù)獲取指令,然后發(fā)送該第二數(shù)據(jù)獲取指令到列模型22,列模型22中保存了相應(yīng)的列數(shù)據(jù)。
[0090]列模型22接到控制發(fā)送的第二數(shù)據(jù)獲取指令后,根據(jù)列標(biāo)識找到對應(yīng)列數(shù)據(jù),然后將第一坐標(biāo)根據(jù)該列數(shù)據(jù)進(jìn)行轉(zhuǎn)換,例如:當(dāng)?shù)谝蛔鴺?biāo)為(0,x),列標(biāo)識對應(yīng)X列時(shí),列模型22直接返回(0,X)作為第二坐標(biāo);當(dāng)?shù)谝蛔鴺?biāo)為(0,X)而列標(biāo)識對應(yīng)X+1列時(shí),列模型22返回(O, X+1)作為第二坐標(biāo)。
[0091]控制器21獲取到的第二坐標(biāo)既是顯示界面中用戶需獲取表格數(shù)據(jù)在數(shù)據(jù)模型23中對應(yīng)的坐標(biāo),控制器21即可根據(jù)該第二坐標(biāo)向數(shù)據(jù)模型23請求數(shù)據(jù),然后顯示給用戶。
[0092]以上對本申請所提供的一種表格數(shù)據(jù)獲取方法和裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本申請的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。
【權(quán)利要求】
1.一種表格數(shù)據(jù)獲取方法,其特征在于,包括: 控制器獲取第一數(shù)據(jù)獲取指令,所述數(shù)據(jù)獲取指令至少包括第一坐標(biāo); 所述控制器根據(jù)所述第一坐標(biāo)查找所屬列的列對象; 所述控制器向列模型發(fā)送第二數(shù)據(jù)獲取指令,所述第二數(shù)據(jù)獲取指令至少包括列對象包含的列標(biāo)識和第一坐標(biāo); 列模型根據(jù)所述列標(biāo)識對應(yīng)列數(shù)據(jù)和所述第一坐標(biāo)返回第二坐標(biāo)到控制器; 所述控制器根據(jù)所述第二坐標(biāo)向數(shù)據(jù)模型請求對應(yīng)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制器獲取第一數(shù)據(jù)獲取指令包括: 控制器獲取用戶根據(jù)顯示界面輸入的第一數(shù)據(jù)獲取指令。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制器向列模型發(fā)送第二數(shù)據(jù)獲取指令,第二數(shù)據(jù)獲取指令至少包括列對象包含的列標(biāo)識和第一坐標(biāo)包括: 控制器提取列對象中的列標(biāo)識; 控制器向列模型發(fā)送包含列標(biāo)識和第一坐標(biāo)的第二數(shù)據(jù)獲取指令。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述列模型根據(jù)所述列標(biāo)識對應(yīng)列數(shù)據(jù)和所述第一坐標(biāo)返回第二坐標(biāo)到控制器包括: 列模型獲取到第二數(shù)據(jù)獲取指令后,根據(jù)列標(biāo)識查找列數(shù)據(jù); 根據(jù)所述列數(shù)據(jù)修改第一坐標(biāo)中的列下標(biāo)為對應(yīng)數(shù)據(jù)列下標(biāo),并形成第二坐標(biāo); 列模型返回所述第二坐標(biāo)到控制器。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述控制器根據(jù)第二坐標(biāo)向數(shù)據(jù)模型請求對應(yīng)數(shù)據(jù)后包括: 控制器接收數(shù)據(jù)模型返回的數(shù)據(jù)并顯示給用戶。
6.一種表格數(shù)據(jù)獲取裝置,其特征在于,包括控制器、列模型和數(shù)據(jù)模型: 控制器,用于獲取第一數(shù)據(jù)獲取指令,所述數(shù)據(jù)獲取指令至少包括第一坐標(biāo);根據(jù)所述第一坐標(biāo)查找所屬列的列對象;向列模型發(fā)送第二數(shù)據(jù)獲取指令,所述第二數(shù)據(jù)獲取指令至少包括列對象包含的列標(biāo)識和第一坐標(biāo); 列模型,用于根據(jù)所述列標(biāo)識對應(yīng)列數(shù)據(jù)和所述第一坐標(biāo)返回第二坐標(biāo)到控制器; 數(shù)據(jù)模型,用于接收控制器根據(jù)所述第二坐標(biāo)發(fā)送的對應(yīng)數(shù)據(jù)請求。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述控制器還用于: 獲取用戶根據(jù)顯示界面輸入的第一數(shù)據(jù)獲取指令。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述控制器還用于: 提取列對象中的列標(biāo)識; 向列模型發(fā)送包含列標(biāo)識和第一坐標(biāo)的第二數(shù)據(jù)獲取指令。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述列模型還用于: 獲取到第二數(shù)據(jù)獲取指令后,根據(jù)列標(biāo)識查找列數(shù)據(jù); 根據(jù)所述列數(shù)據(jù)修改第一坐標(biāo)中的列下標(biāo)為對應(yīng)數(shù)據(jù)列下標(biāo),并形成第二坐標(biāo); 返回所述第二坐標(biāo)到控制器。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述控制器根還用于: 接收數(shù)據(jù)模型返回的數(shù)據(jù)并顯示給用戶。
【文檔編號】G06F9/44GK104239024SQ201310259251
【公開日】2014年12月24日 申請日期:2013年6月20日 優(yōu)先權(quán)日:2013年6月20日
【發(fā)明者】盤學(xué)文 申請人:深圳市華傲數(shù)據(jù)技術(shù)有限公司