設(shè)的數(shù)據(jù)格式返回該報(bào)表的詳細(xì)數(shù)據(jù);
[0066]移動(dòng)客戶端接收該報(bào)表的詳細(xì)數(shù)據(jù)。
[0067]進(jìn)一步地,在本實(shí)施例中,報(bào)表的詳細(xì)數(shù)據(jù)包括屬性數(shù)據(jù)和報(bào)表數(shù)據(jù),其中,屬性數(shù)據(jù)包括報(bào)表的類型值、報(bào)表的控件值和頁面大小,報(bào)表的類型值表不報(bào)表的種類,不同的種類,該類型值不同,而報(bào)表的種類分為圖形報(bào)表和網(wǎng)格報(bào)表;報(bào)表的控件值表示圖形報(bào)表的種類,不同的圖形報(bào)表,該控件值不同,圖形報(bào)表分為柱狀圖、餅圖、條狀圖、折線圖以及點(diǎn)圖;頁面大小表示報(bào)表的一頁的大?。粓?bào)表數(shù)據(jù)表示報(bào)表中填入的數(shù)值或字符串等。
[0068]進(jìn)一步地,在本實(shí)施例中,在步驟S340中,自動(dòng)地在第一界面上的該報(bào)表的輪廓內(nèi)繪制該報(bào)表的主體部分的步驟包括:
[0069]建立自定義視圖;
[0070]根據(jù)頁面大小與畫布區(qū)大小的比例關(guān)系,確定畫布區(qū)大小;
[0071]根據(jù)報(bào)表數(shù)據(jù),在畫布區(qū)上確定畫圖區(qū)大小及位置;
[0072]采用畫筆在畫圖區(qū)繪制出該報(bào)表的主體部分。
[0073]進(jìn)一步地,在本實(shí)施例中,在步驟S340中,添加該報(bào)表的事件的步驟包括添加報(bào)表的聯(lián)動(dòng)和/報(bào)表的超鏈接和/或報(bào)表的縮放。
[0074]在本實(shí)施例中,用戶可以在移動(dòng)平臺(tái)上與報(bào)表進(jìn)行交互,同時(shí),報(bào)表繪制時(shí)具有模塊化和組件化的特點(diǎn)。此外,繪制的報(bào)表可復(fù)用、可移植性強(qiáng),進(jìn)而使得該報(bào)表可移植到項(xiàng)目中去。
[0075]在本實(shí)施例中,服務(wù)器端按照預(yù)設(shè)的數(shù)據(jù)格式返回報(bào)表的詳細(xì)數(shù)據(jù),移動(dòng)客戶端自動(dòng)匹配報(bào)表的數(shù)據(jù)類型,并繪制出該報(bào)表,進(jìn)而具有可配置性的特點(diǎn)。
[0076]如圖4所示,是本發(fā)明的報(bào)表展示的系統(tǒng)實(shí)施例的流程圖。該系統(tǒng)包括:
[0077]顯示單元400,用于顯示報(bào)表列表界面,并在點(diǎn)擊一報(bào)表時(shí),展示第一界面;
[0078]第一處理單元410,用于獲取所述報(bào)表的基本信息,并根據(jù)所述報(bào)表的所述基本信息,在所述第一界面上繪制出所述報(bào)表的輪廓;
[0079]第二處理單元420,用于獲取所述報(bào)表的詳細(xì)數(shù)據(jù),并對(duì)所述報(bào)表的所述詳細(xì)數(shù)據(jù)進(jìn)行解析,將解析出的所述詳細(xì)數(shù)據(jù)的數(shù)據(jù)類型保存到本地?cái)?shù)據(jù)模型中;
[0080]繪制單元430,用于根據(jù)所述詳細(xì)數(shù)據(jù)的所述數(shù)據(jù)類型,自動(dòng)地在所述第一界面上的所述報(bào)表的所述輪廓內(nèi)繪制所述報(bào)表的主體部分,并添加所述報(bào)表的事件;
[0081 ] 在本實(shí)施例中,該系統(tǒng)還包括發(fā)送單元440和接收單元450,其中,發(fā)送單元440用于向服務(wù)器端發(fā)送第一請求,以獲取報(bào)表列表的數(shù)據(jù),其中,報(bào)表列表的數(shù)據(jù)包括每個(gè)報(bào)表的報(bào)表ID ;接收單元450,用于接收服務(wù)器端返回的報(bào)表列表的數(shù)據(jù)。
[0082]進(jìn)一步地,在本實(shí)施例中,第一處理單元410包括繪制模塊,用于根據(jù)該報(bào)表的基本信息,在第一界面上繪制出該報(bào)表的輪廓。
[0083]進(jìn)而,發(fā)送單元440包括第一組裝模塊(圖中未示出),第一組裝模塊用于組裝第二請求參數(shù),向服務(wù)器端發(fā)送第二請求;此時(shí),接收單元450還用于接收服務(wù)器端響應(yīng)第二請求并根據(jù)第二請求參數(shù)返回的該報(bào)表的基本信息。
[0084]進(jìn)一步地,在本實(shí)施例中,第二處理單元420包括解析模塊(圖中未示出),用于對(duì)該報(bào)表的詳細(xì)數(shù)據(jù)進(jìn)行解析,將解析出的所述詳細(xì)數(shù)據(jù)的數(shù)據(jù)類型保存到本地?cái)?shù)據(jù)模型中。
[0085]進(jìn)而,發(fā)送單元440還包括第二組裝模塊(圖中未示出),用于組裝第三請求參數(shù),向服務(wù)器端發(fā)送第三請求;此時(shí),接收單元450還用于接收該報(bào)表的詳細(xì)數(shù)據(jù)。
[0086]進(jìn)一步地,在本實(shí)施例中,繪制單元430包括建立模塊、確定模塊以及畫筆(圖中未示出),其中,建立模塊用于建立自定義視圖;確定模塊用于根據(jù)頁面大小與畫布區(qū)大小的比例關(guān)系和報(bào)表數(shù)據(jù),分別確定畫布區(qū)大小以及在畫布區(qū)上確定畫圖區(qū)大小及位置;畫筆用于在畫圖區(qū)上繪制出該報(bào)表的主體部分。
[0087]進(jìn)一步地,在本實(shí)施例中,繪制單元還包括添加模塊(圖中未示出),用于添加該報(bào)表的事件,其中,包括添加報(bào)表的聯(lián)動(dòng)和/報(bào)表的超鏈接和/或報(bào)表的縮放。
[0088]在本實(shí)施例中,顯示單元400還用于顯示該報(bào)表。
[0089]在本實(shí)施例中,報(bào)表繪制時(shí),具有模塊化和組件化的特點(diǎn),同時(shí),繪制的報(bào)表可復(fù)用、可移植性強(qiáng),進(jìn)而使得該報(bào)表可移植到項(xiàng)目中去。
[0090]在本實(shí)施例中,服務(wù)器端按照預(yù)設(shè)的數(shù)據(jù)格式返回報(bào)表的詳細(xì)數(shù)據(jù),移動(dòng)客戶端自動(dòng)匹配報(bào)表的數(shù)據(jù)類型,并繪制出該報(bào)表,進(jìn)而具有可配置性的特點(diǎn)。
[0091]本發(fā)明還提供一種移動(dòng)終端,該移動(dòng)終端包括上述的報(bào)表展示的系統(tǒng)。
[0092]以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種報(bào)表展示的方法,其特征在于,該方法包括: 51、展不報(bào)表列表界面,并在點(diǎn)擊一報(bào)表時(shí),展不第一界面; 52、獲取所述報(bào)表的基本信息,并根據(jù)所述報(bào)表的所述基本信息,在所述第一界面上繪制出所述報(bào)表的輪廓; 53、獲取所述報(bào)表的詳細(xì)數(shù)據(jù),并對(duì)所述報(bào)表的所述詳細(xì)數(shù)據(jù)進(jìn)行解析,將解析出的所述詳細(xì)數(shù)據(jù)的數(shù)據(jù)類型保存到本地?cái)?shù)據(jù)模型中; 54、根據(jù)所述詳細(xì)數(shù)據(jù)的所述數(shù)據(jù)類型,自動(dòng)地在所述第一界面上的所述報(bào)表的所述輪廓內(nèi)繪制所述報(bào)表的主體部分,并添加所述報(bào)表的事件; 55、展不所述報(bào)表。2.根據(jù)權(quán)利要求1中所述的報(bào)表展示的方法,其特征在于,在所述步驟S2中,獲取所述報(bào)表的詳細(xì)數(shù)據(jù)的步驟包括: 組裝第二請求參數(shù),向服務(wù)器端發(fā)送第二請求; 所述服務(wù)器端響應(yīng)所述第二請求,根據(jù)所述第二請求參數(shù)返回所述報(bào)表的所述基本信息,其中,所述基本信息包括大小和位置。3.根據(jù)權(quán)利要求2中所述的報(bào)表展示的方法,其特征在于,在所述步驟S3中,獲取所述報(bào)表的詳細(xì)數(shù)據(jù)的步驟包括: 組裝第三請求參數(shù),向所述服務(wù)器端發(fā)送第三請求; 所述服務(wù)器端響應(yīng)所述第三請求,根據(jù)所述第三請求參數(shù)并按照預(yù)設(shè)的數(shù)據(jù)格式返回所述報(bào)表的所述詳細(xì)數(shù)據(jù)。4.根據(jù)權(quán)利要求1中所述的報(bào)表展示的方法,其特征在于,在所述步驟S3中,所述詳細(xì)數(shù)據(jù)包括屬性數(shù)據(jù)和報(bào)表數(shù)據(jù),其中,所述屬性數(shù)據(jù)包括報(bào)表的類型值、報(bào)表的控件值和頁面大小; 在所述步驟S4中,自動(dòng)地在所述第一界面上的所述報(bào)表的所述輪廓內(nèi)繪制所述報(bào)表的主體部分的步驟包括: 建立自定義視圖; 根據(jù)所述頁面大小與畫布區(qū)大小的比例關(guān)系,確定畫布區(qū)大小; 根據(jù)所述報(bào)表數(shù)據(jù),在畫布區(qū)上確定畫圖區(qū)大小及位置; 采用畫筆在畫圖區(qū)繪制出所述報(bào)表的主體部分。5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的報(bào)表展示的方法,其特征在于,在所述步驟SI之前包括: 向服務(wù)器端發(fā)送第一請求,以獲取報(bào)表列表的數(shù)據(jù),其中,所述報(bào)表列表的數(shù)據(jù)包括每個(gè)報(bào)表的報(bào)表ID ; 所述服務(wù)器端響應(yīng)第一請求,并返回所述報(bào)表列表的數(shù)據(jù)。6.一種報(bào)表展示的系統(tǒng),其特征在于,該系統(tǒng)包括: 顯示單元,用于顯示報(bào)表列表界面,并在點(diǎn)擊一報(bào)表時(shí),展示第一界面; 第一處理單元,用于獲取所述報(bào)表的基本信息,并根據(jù)所述報(bào)表的所述基本信息,在所述第一界面上繪制出所述報(bào)表的輪廓; 第二處理單元,用于獲取所述報(bào)表的詳細(xì)數(shù)據(jù),并對(duì)所述報(bào)表的所述詳細(xì)數(shù)據(jù)進(jìn)行解析,將解析出的所述詳細(xì)數(shù)據(jù)的數(shù)據(jù)類型保存到本地?cái)?shù)據(jù)模型中;以及 繪制單元,用于根據(jù)所述詳細(xì)數(shù)據(jù)的所述數(shù)據(jù)類型,自動(dòng)地在所述第一界面上的所述報(bào)表的所述輪廓內(nèi)繪制所述報(bào)表的主體部分,并添加所述報(bào)表的事件。7.根據(jù)權(quán)利要求6中所述的報(bào)表展示的系統(tǒng),其特征在于,該系統(tǒng)還包括發(fā)送單元和接收單元,其中,所述發(fā)送單元包括第一組裝模塊,用于組裝第二請求參數(shù),向服務(wù)器端發(fā)送第二請求;所述接收單元用于接收所述服務(wù)器端響應(yīng)所述第二請求并根據(jù)所述第二請求參數(shù)返回的所述報(bào)表的所述基本信息,其中,所述基本信息包括大小和位置;所述第一處理單元包括繪制模塊,根據(jù)所述報(bào)表的所述基本信息,在所述第一界面上繪制出所述報(bào)表的輪廓。8.根據(jù)權(quán)利要求7中所述的報(bào)表展示的系統(tǒng),其特征在于,所述發(fā)送單元包括第二組裝模塊,用于組裝第三請求參數(shù),向所述服務(wù)器端發(fā)送第三請求;所述接收單元還用于接收所述服務(wù)器端響應(yīng)所述第三請求并根據(jù)所述第三請求參數(shù)返回的所述報(bào)表的所述詳細(xì)數(shù)據(jù);所述第二處理單元包括解析模塊,用于對(duì)所述報(bào)表的所述詳細(xì)數(shù)據(jù)進(jìn)行解析,將解析出的所述詳細(xì)數(shù)據(jù)的數(shù)據(jù)類型保存到本地?cái)?shù)據(jù)模型中。9.根據(jù)權(quán)利要求6中所述的報(bào)表展示的系統(tǒng),其特征在于,所述詳細(xì)數(shù)據(jù)包括屬性數(shù)據(jù)和報(bào)表數(shù)據(jù),其中,所述屬性數(shù)據(jù)包括報(bào)表的類型值、報(bào)表的控件值和頁面大??;所述繪制單元包括建立模塊、確定模塊以及畫筆,其中,所述建立模塊用于建立自定義視圖;所述確定模塊用于根據(jù)頁面大小與畫布區(qū)大小的比例關(guān)系和報(bào)表數(shù)據(jù),分別確定畫布區(qū)大小以及在畫布區(qū)上確定畫圖區(qū)大小及位置;所述畫筆用于在畫圖區(qū)上繪制出所述報(bào)表的主體部分。10.一種移動(dòng)終端,其特征在于,所述移動(dòng)終端包括如權(quán)利要求6-9中任一項(xiàng)所述的報(bào)表展示的系統(tǒng)。
【專利摘要】本發(fā)明提供了一種報(bào)表展示的方法,包括:S1、展示報(bào)表列表界面,并在點(diǎn)擊一報(bào)表時(shí),展示第一界面;S2、獲取所述報(bào)表的基本信息,并根據(jù)所述報(bào)表的所述基本信息,在所述第一界面上繪制出所述報(bào)表的輪廓;S3、獲取所述報(bào)表的詳細(xì)數(shù)據(jù),并對(duì)所述報(bào)表的所述詳細(xì)數(shù)據(jù)進(jìn)行解析,將解析出的所述詳細(xì)數(shù)據(jù)的數(shù)據(jù)類型保存到本地?cái)?shù)據(jù)模型中;S4、根據(jù)所述詳細(xì)數(shù)據(jù)的所述數(shù)據(jù)類型,自動(dòng)地在所述第一界面上的所述報(bào)表的所述輪廓內(nèi)繪制所述報(bào)表的主體部分,并添加所述報(bào)表的事件;S5、展示所述報(bào)表。本發(fā)明還提供了對(duì)應(yīng)的系統(tǒng)及移動(dòng)終端。實(shí)施本發(fā)明,具有可配置性、交互性好、可移植性強(qiáng)及可復(fù)用性等特點(diǎn)。
【IPC分類】G06F17/30
【公開號(hào)】CN105069092
【申請?zhí)枴緾N201510474498
【發(fā)明人】張剛
【申請人】深圳聯(lián)友科技有限公司
【公開日】2015年11月18日
【申請日】2015年8月5日