專利名稱:對象屬性值的輸出方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體而言,涉及一種對象屬性值的輸出方法與裝置。
背景技術(shù):
在目前的管理系統(tǒng)軟件例如產(chǎn)品生命周期管理PLM (PorductLifestyle Management)系統(tǒng)、企業(yè)資源計(jì)劃ERP (Enterprise ResourcePlanning)系統(tǒng)等管理系統(tǒng)軟 件中,能夠?qū)?jié)點(diǎn)所應(yīng)的對象的屬性值進(jìn)行排序。當(dāng)指定一個節(jié)點(diǎn)時(shí),系統(tǒng)能夠?qū)υ摴?jié)點(diǎn)的 直接下級節(jié)點(diǎn)所對應(yīng)的對象的屬性值進(jìn)行排序。因此,在向用戶輸出對象屬性值時(shí),可以輸 出排序之后的內(nèi)容。 根據(jù)目前的對象屬性值輸出方式,輸出的對象屬性值能夠按系統(tǒng)指定的方式進(jìn)行
排序。在一些情況下,輸出的對象屬性值需要以用戶自己指定的方式進(jìn)行排序,在這種情況
下,用戶需要在相關(guān)控件中添加代碼,這對于用戶來說通常較為困難或者繁瑣。 在相關(guān)的技術(shù)方案中,如果用戶希望輸出的對象屬性值是以自己指定的方式進(jìn)行
排序,則需要自行添加相應(yīng)的代碼。針對用戶在獲得自己指定的方式排序的對象屬性值時(shí)
操作較為困難或者繁瑣的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種對象屬性值的輸出方法和裝置,以解決現(xiàn)有技術(shù)中用
戶在獲得自己指定的方式排序的對象屬性值時(shí)操作較為困難或者繁瑣的問題。 為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種對象屬性值的輸出方法。 本發(fā)明的對象屬性值的輸出方法包括接收輸出指令,所述輸出指令中指定了節(jié)
點(diǎn)以及排序所根據(jù)的對象屬性;獲取所述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象的屬性以及屬
性值;根據(jù)排序所根據(jù)的對象屬性,對所述直接下級節(jié)點(diǎn)對應(yīng)的對象的屬性值進(jìn)行排序;
按照所述排序輸出所述屬性值。 優(yōu)選地,對所述直接下級節(jié)點(diǎn)對應(yīng)的對象的屬性值進(jìn)行排序包括將所述直接下 級節(jié)點(diǎn)對應(yīng)的對象的屬性值的原始數(shù)據(jù)類型轉(zhuǎn)換為預(yù)設(shè)的數(shù)據(jù)類型;對所述預(yù)設(shè)的數(shù)據(jù)類 型的所述屬性值進(jìn)行升序或降序的排序;將排序之后的所述屬性值的數(shù)據(jù)類型轉(zhuǎn)換為所述 原始數(shù)據(jù)類型。 優(yōu)選地,所述預(yù)設(shè)的數(shù)據(jù)類型包括字符串類型或整型。 優(yōu)選地,按照所述排序輸出所述屬性值之后,還包括確認(rèn)所述節(jié)點(diǎn)的直接下級節(jié) 點(diǎn)所對應(yīng)的對象中,有一個或多個對象的屬性值已更新;確認(rèn)所述一個或多個對象的屬性 是所述排序根據(jù)的對象屬性,然后將所述一個或多個對象的屬性的屬性值排入已排序的所 述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象的屬性值。 優(yōu)選地,所述方法還包括記錄所述輸出指令,接收新的輸出指令;確認(rèn)所述新的 輸出指令與記錄的輸出指令指定了相同的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性,然后輸出提示信息。
優(yōu)選地,所述方法還包括記錄所述輸出指令,接收新的輸出指令;確認(rèn)所述新的 輸出指令與記錄的輸出指令沒有指定相同的節(jié)點(diǎn)或排序所根據(jù)的對象屬性;根據(jù)所述新的 輸出指令中指定的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性,對該節(jié)點(diǎn)的直接下級節(jié)點(diǎn)對應(yīng)的對象 的屬性值進(jìn)行排序,然后按照該排序輸出這些對象的屬性值。 為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種對象屬性值的輸出裝置。 本發(fā)明的對象屬性值的輸出裝置包括接收模塊,用于接收輸出指令,所述輸出指
令中指定了節(jié)點(diǎn)以及排序所根據(jù)的對象屬性;獲取模塊,用于獲取所述節(jié)點(diǎn)的直接下級節(jié)
點(diǎn)所對應(yīng)的對象的屬性以及屬性值;排序模塊,用于根據(jù)所述排序所根據(jù)的對象屬性,對所
述直接下級節(jié)點(diǎn)對應(yīng)的對象的屬性值進(jìn)行排序;輸出模塊,用于按照所述排序模塊的排序
結(jié)果輸出所述屬性值。 優(yōu)選地,所述排序模塊包括第一轉(zhuǎn)換子模塊,用于將所述直接下級節(jié)點(diǎn)對應(yīng)的對 象的屬性值的原始數(shù)據(jù)類型轉(zhuǎn)換為預(yù)設(shè)的數(shù)據(jù)類型;排序子模塊,用于對所述預(yù)設(shè)的數(shù)據(jù) 類型的所述屬性值進(jìn)行升序或降序的排序;第二轉(zhuǎn)換子模塊,用于將排序之后的所述屬性 值的數(shù)據(jù)類型轉(zhuǎn)換為所述原始數(shù)據(jù)類型。 優(yōu)選地,所述裝置還包括第一確認(rèn)模塊,用于確認(rèn)所述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對 應(yīng)的對象中,有一個或多個對象的屬性值已更新;第二確認(rèn)模塊,用于確認(rèn)所述一個或多個 對象的屬性是所述排序根據(jù)的對象屬性;插入模塊,用于在第二確認(rèn)模塊確認(rèn)之后,將所述 一個或多個對象的屬性的屬性值排入已排序的所述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象的 屬性值。 優(yōu)選地,所述裝置還包括記錄模塊,用于記錄所述輸出指令;判斷模塊,用于判 斷所述接收模塊接收的新的輸出指令與記錄的輸出指令是否都指定了相同的節(jié)點(diǎn)以及排 序所根據(jù)的對象屬性;提示模塊,用于在所述接收模塊接收的新的輸出指令與記錄的輸出 指令沒有指定相同的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性的情況下輸出提示信息;并且所述排 序模塊還用于當(dāng)所述判斷模塊確認(rèn)所述接收模塊接收的新的輸出指令與記錄的輸出指令 指定了相同的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性的情況下,對該節(jié)點(diǎn)的直接下級節(jié)點(diǎn)對應(yīng)的 對象的屬性值進(jìn)行排序。 應(yīng)用本發(fā)明的技術(shù)方案,通過獲取輸出指令中指定的節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng) 的對象的屬性以及屬性值,然后對該屬性值進(jìn)行排序以及輸出,使得用戶在需要按照自己 指定的方式進(jìn)行對象屬性值排序時(shí)無需添加相應(yīng)的代碼,排序輸出的操作較為簡便,提高 了系統(tǒng)的性能。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖1是根據(jù)本發(fā)明實(shí)施例中對象屬性值的輸出方法流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例中的對象屬性值的輸出裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
圖1是根據(jù)本發(fā)明實(shí)施例中對象屬性值的輸出方法流程圖。
如圖1所示,該方法包括如下步驟 步驟S102 :接收輸出指令。該輸出指令中指定了節(jié)點(diǎn)以及排序所根據(jù)的對象屬 性。在實(shí)現(xiàn)中,例如節(jié)點(diǎn)1下有3個子節(jié)點(diǎn),每個節(jié)點(diǎn)對應(yīng)的對象屬性依次是零件序號零 件名出廠時(shí)間,該3個節(jié)點(diǎn)對應(yīng)的對象屬性值分別是
123_零件2_2005. 4 ;
125_零件1_2006. 3 ;
120_零件3_2005. 8。 以利用計(jì)算機(jī)進(jìn)行操作為例,點(diǎn)擊節(jié)點(diǎn)l然后選擇"零件序號",即發(fā)出了輸出指 令,可以看出該輸出指令中指定了節(jié)點(diǎn)以及排序所根據(jù)的對象屬性。 步驟S104 :獲取節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象的屬性以及屬性值。本步驟中 的節(jié)點(diǎn)是步驟S102中輸出指令所指定的節(jié)點(diǎn)。如上例,在本步驟中,獲取的屬性值為123_ 零件2_2005. 4、125_零件1_2006. 3和120_零件3_2005. 8。對象的屬性值在系統(tǒng)中已經(jīng)提 供,可以通過編寫一個函數(shù)來獲取對象的屬性值。 步驟S106 :根據(jù)排序所根據(jù)的對象屬性,對所述直接下級節(jié)點(diǎn)對應(yīng)的對象的屬性 值進(jìn)行排序。如上例,在本步驟中即根據(jù)零件序號進(jìn)行排序,得到結(jié)果如下
120_零件3_2005. 8 ;
123—零件2—2005. 4 ;
125_零件1_2006. 3。 步驟S108 :按照排序結(jié)果輸出對象的屬性值。這里的排序結(jié)果即為步驟S106中
的排序得到的結(jié)果??梢酝ㄟ^打印機(jī)輸出或在顯示裝置上進(jìn)行顯示。 通過執(zhí)行上述步驟,可以實(shí)現(xiàn)按照輸入指令中指定的對象屬性進(jìn)行排序。 在步驟S106中,可以先將直接下級節(jié)點(diǎn)對應(yīng)的對象的屬性值的原始數(shù)據(jù)類型轉(zhuǎn)
換為預(yù)設(shè)的數(shù)據(jù)類型,例如字符串型或者整型,再對預(yù)設(shè)的數(shù)據(jù)類型的屬性值進(jìn)行升序或
降序的排序,然后再將排序之后的所述屬性值的數(shù)據(jù)類型轉(zhuǎn)換為原始數(shù)據(jù)類型。在步驟
S108中輸出轉(zhuǎn)換為原始數(shù)據(jù)類型的屬性值即可。另外在步驟S106中,也可以通過兩兩比較
的方式來進(jìn)行排序。具體可以是先讀取2個屬性值,將其轉(zhuǎn)換為預(yù)設(shè)的數(shù)據(jù)類型,然后進(jìn)行
比較以確定2個屬性值的先后位置關(guān)系。當(dāng)需要排序的所有屬性值兩兩比較完畢,所有屬
性值之間的先后位置關(guān)系也確定了下來,在步驟S108中按這里確定的位置關(guān)系輸出對象
的屬性值。 對于屬性值已排序的對象,如果其中一個或多個對象的屬性值改變,則可以判斷
該改變的屬性值的屬性是否為排序所根據(jù)的屬性,如果是,則將改變的屬性值排入已排序
的屬性值。如上例,排序結(jié)果為 120_零件3_2005. 8 ; 123_零件2—2005. 4 ; 125_零件1_2006. 3。 然后零件2的序號改為130,則將其排入已排序的屬性值得到的結(jié)果為
120_零件3_2005. 8 ;
125_零件1_2006. 3 ;
130_零件2_2005. 4。 另外,如果接收到新的輸出指令,那么如果該新的輸出指令與已經(jīng)收到的輸出指 令指定了相同的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性,則無需重復(fù)排序,以簡化系統(tǒng)的運(yùn)行。為 此,在本實(shí)施例中,在收到輸出指令后,記錄該輸出指令。在接收到新的輸出指令后,判斷 該新的輸出指令與記錄的輸出指令是否指定了相同的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性,若 是,則輸出提示信息,如果沒有指定相同的節(jié)點(diǎn)或排序所根據(jù)的對象屬性,則根據(jù)該新的輸 出指令中指定的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性,對該節(jié)點(diǎn)的直接下級節(jié)點(diǎn)對應(yīng)的對象的 屬性值進(jìn)行排序,然后按照該排序輸出這些對象的屬性值。 本實(shí)施例中的方法可以應(yīng)用在各種開發(fā)工具開發(fā)得到的管理系統(tǒng)中,根據(jù)上述方
法,本實(shí)施例中給出一種對象屬性值的輸出裝置。該裝置可以與現(xiàn)有的管理系統(tǒng)軟件相結(jié)
合使用。根據(jù)上述方法,對下對本實(shí)施例中的對象屬性值的輸出裝置作出說明。 圖2是根據(jù)本發(fā)明實(shí)施例中對象屬性值的輸出裝置的一種結(jié)構(gòu)示意圖。 如圖2所示,本發(fā)明實(shí)施例中的對象屬性值的輸出裝置20包括如下模塊接收模
塊21、獲取模塊22、排序模塊23和輸出模塊24。 接收模塊21用于接收輸出指令,該輸出指令中指定了節(jié)點(diǎn)以及排序所根據(jù)的對 象屬性;獲取模塊22用于獲取輸出指令中指定的節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象的屬 性以及屬性值;排序模塊23用于根據(jù)輸出指令中指定的排序所根據(jù)的對象屬性,對所述直 接下級節(jié)點(diǎn)對應(yīng)的對象的屬性值進(jìn)行排序;輸出模塊24用于輸出排序之后的屬性值。
排序模塊23可以采用的一種結(jié)構(gòu)是包括如下模塊 第一轉(zhuǎn)換子模塊,用于將輸出指令中指定的節(jié)點(diǎn)的直接下級節(jié)點(diǎn)對應(yīng)的對象的屬 性值的原始數(shù)據(jù)類型轉(zhuǎn)換為預(yù)設(shè)的數(shù)據(jù)類型; 排序子模塊,用于對所述預(yù)設(shè)的數(shù)據(jù)類型的所述屬性值進(jìn)行升序或降序的排序;
第二轉(zhuǎn)換子模塊,用于將排序之后的所述屬性值的數(shù)據(jù)類型轉(zhuǎn)換為所述原始數(shù)據(jù) 類型。 本發(fā)明實(shí)施例中的對象屬性值的輸出裝置20還可以包括如下模塊第一確認(rèn)模 塊,用于確認(rèn)所述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象中,有一個或多個對象的屬性值已更 新;第二確認(rèn)模塊,用于確認(rèn)所述一個或多個對象的屬性是所述排序根據(jù)的對象屬性;插 入模塊,用于在第二確認(rèn)模塊確認(rèn)之后,將所述一個或多個對象的屬性的屬性值排入已排 序的所述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象的屬性值。 本發(fā)明實(shí)施例中的對象屬性值的輸出裝置20還可以包括如下模塊記錄模塊,用
于記錄所述輸出指令;判斷模塊,用于判斷所述接收模塊接收的新的輸出指令與記錄的輸
出指令是否都指定了相同的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性;提示模塊,用于在所述接收
模塊接收的新的輸出指令與記錄的輸出指令沒有指定相同的節(jié)點(diǎn)以及排序所根據(jù)的對象
屬性的情況下輸出提示信息;并且所述排序模塊還用于當(dāng)所述判斷模塊確認(rèn)所述接收模塊
接收的新的輸出指令與記錄的輸出指令指定了相同的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性的
情況下,對該節(jié)點(diǎn)的直接下級節(jié)點(diǎn)對應(yīng)的對象的屬性值進(jìn)行排序。上述各模塊可以與第一
確認(rèn)模塊、第二確認(rèn)模塊以及插入模塊一并包含在對象屬性值的輸出裝置20中。 從以上的描述中,可以看出,應(yīng)用本實(shí)施例的技術(shù)方案,通過獲取輸出指令中指定的節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象的屬性以及屬性值,然后對該屬性值進(jìn)行排序以及輸 出,使得用戶在需要按照自己指定的方式進(jìn)行對象屬性值排序時(shí)無需添加相應(yīng)的代碼,排 序輸出的操作較為簡便,提高了系統(tǒng)的性能。 顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個的計(jì)算裝置上,或者分布在多個計(jì)算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲 在存儲裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們 中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的 硬件和軟件結(jié)合。 以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種對象屬性值的輸出方法,其特征在于,包括接收輸出指令,所述輸出指令中指定了節(jié)點(diǎn)以及排序所根據(jù)的對象屬性;獲取所述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象的屬性以及屬性值;根據(jù)排序所根據(jù)的對象屬性,對所述直接下級節(jié)點(diǎn)對應(yīng)的對象的屬性值進(jìn)行排序;按照所述排序輸出所述屬性值。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,對所述直接下級節(jié)點(diǎn)對應(yīng)的對象的屬性 值進(jìn)行排序包括將所述直接下級節(jié)點(diǎn)對應(yīng)的對象的屬性值的原始數(shù)據(jù)類型轉(zhuǎn)換為預(yù)設(shè)的數(shù)據(jù)類型; 對所述預(yù)設(shè)的數(shù)據(jù)類型的所述屬性值進(jìn)行升序或降序的排序; 將排序之后的所述屬性值的數(shù)據(jù)類型轉(zhuǎn)換為所述原始數(shù)據(jù)類型。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預(yù)設(shè)的數(shù)據(jù)類型包括字符串類型或 整型。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,按照所述排序輸出所述屬性值之后,還包括確認(rèn)所述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象中,有一個或多個對象的屬性值已更新; 確認(rèn)所述一個或多個對象的屬性是所述排序根據(jù)的對象屬性,然后將所述一個或多個 對象的屬性的屬性值排入已排序的所述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象的屬性值。
5. 根據(jù)權(quán)利要求l-4任一項(xiàng)所述的方法,其特征在于,還包括記錄所述輸出指令,接 收新的輸出指令;確認(rèn)所述新的輸出指令與記錄的輸出指令指定了相同的節(jié)點(diǎn)以及排序所根據(jù)的對象 屬性,然后輸出提示信息。
6. 根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,還包括 記錄所述輸出指令,接收新的輸出指令;確認(rèn)所述新的輸出指令與記錄的輸出指令沒有指定相同的節(jié)點(diǎn)或排序所根據(jù)的對象 屬性;根據(jù)所述新的輸出指令中指定的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性,對該節(jié)點(diǎn)的直接下 級節(jié)點(diǎn)對應(yīng)的對象的屬性值進(jìn)行排序,然后按照該排序輸出這些對象的屬性值。
7. —種對象屬性值的輸出裝置,其特征在于,包括接收模塊,用于接收輸出指令,所述輸出指令中指定了節(jié)點(diǎn)以及排序所根據(jù)的對象屬性;獲取模塊,用于獲取所述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象的屬性以及屬性值; 排序模塊,用于根據(jù)所述排序所根據(jù)的對象屬性,對所述直接下級節(jié)點(diǎn)對應(yīng)的對象的 屬性值進(jìn)行排序;輸出模塊,用于按照所述排序模塊的排序結(jié)果輸出所述屬性值。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述排序模塊包括第一轉(zhuǎn)換子模塊,用于將所述直接下級節(jié)點(diǎn)對應(yīng)的對象的屬性值的原始數(shù)據(jù)類型轉(zhuǎn)換 為預(yù)設(shè)的數(shù)據(jù)類型;排序子模塊,用于對所述預(yù)設(shè)的數(shù)據(jù)類型的所述屬性值進(jìn)行升序或降序的排序; 第二轉(zhuǎn)換子模塊,用于將排序之后的所述屬性值的數(shù)據(jù)類型轉(zhuǎn)換為所述原始數(shù)據(jù)類型。
9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括第一確認(rèn)模塊,用于確認(rèn)所述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象中,有一個或多個對 象的屬性值已更新;第二確認(rèn)模塊,用于確認(rèn)所述一個或多個對象的屬性是所述排序根據(jù)的對象屬性; 插入模塊,用于在第二確認(rèn)模塊確認(rèn)之后,將所述一個或多個對象的屬性的屬性值排 入已排序的所述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象的屬性值。
10. 根據(jù)權(quán)利要求7、8或9所述的裝置,其特征在于,還包括記錄模塊,用于記錄所述 輸出指令;判斷模塊,用于判斷所述接收模塊接收的新的輸出指令與記錄的輸出指令是否都指定 了相同的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性;提示模塊,用于在所述接收模塊接收的新的輸出指令與記錄的輸出指令沒有指定相同 的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性的情況下輸出提示信息;并且所述排序模塊還用于當(dāng)所述判斷模塊確認(rèn)所述接收模塊接收的新的輸出指令與 記錄的輸出指令指定了相同的節(jié)點(diǎn)以及排序所根據(jù)的對象屬性的情況下,對該節(jié)點(diǎn)的直接 下級節(jié)點(diǎn)對應(yīng)的對象的屬性值進(jìn)行排序。
全文摘要
本發(fā)明公開了一種對象屬性值的輸出方法和裝置,以解決現(xiàn)有技術(shù)中用戶在獲得自己指定的方式排序的對象屬性值時(shí)操作較為困難或者繁瑣的問題。本發(fā)明的方法包括接收輸出指令,所述輸出指令中指定了節(jié)點(diǎn)以及排序所根據(jù)的對象屬性;獲取所述節(jié)點(diǎn)的直接下級節(jié)點(diǎn)所對應(yīng)的對象的屬性以及屬性值;根據(jù)排序所根據(jù)的對象屬性,對所述直接下級節(jié)點(diǎn)對應(yīng)的對象的屬性值進(jìn)行排序;按照所述排序輸出所述屬性值。應(yīng)用本發(fā)明的技術(shù)方案,使得用戶在需要按照自己指定的方式進(jìn)行對象屬性值排序時(shí)無需添加相應(yīng)的代碼,排序輸出的操作較為簡便,提高了系統(tǒng)的性能。
文檔編號G06F9/44GK101719065SQ20091024464
公開日2010年6月2日 申請日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者劉昱, 張傳會, 桓永興 申請人:北京數(shù)碼大方科技有限公司