一種cognos報(bào)表中多圖表切換展示的方法及裝置制造方法
【專利摘要】本申請(qǐng)公開了一種cognos報(bào)表多圖表切換展示的方法及裝置,方法為:預(yù)先設(shè)置好報(bào)表編輯界面,該報(bào)表編輯界面包括待展示的若干個(gè)圖表元素以及通過調(diào)用cognos的HTML項(xiàng)目工具而編寫的HTML項(xiàng)目,所述HTML項(xiàng)目用于生成標(biāo)簽元素并定義標(biāo)簽元素被觸發(fā)時(shí)圖表元素的動(dòng)作邏輯,在檢測(cè)到報(bào)表運(yùn)行界面上的所述標(biāo)簽元素被觸發(fā)時(shí),調(diào)用與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯,按照所述圖表元素的動(dòng)作邏輯,控制各個(gè)圖表元素的顯示狀態(tài)。本申請(qǐng)的方案,實(shí)現(xiàn)了在cognos的報(bào)表工具中多個(gè)圖表的切換展示的功能。
【專利說明】一種cognos報(bào)表中多圖表切換展不的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及軟件【技術(shù)領(lǐng)域】,更具體地說,涉及一種cognos報(bào)表多圖表切換展示的方法及裝置。
【背景技術(shù)】
[0002]隨著商業(yè)智能技術(shù)的不斷普及,現(xiàn)在很多單位都開始搭建適合自己業(yè)務(wù)分析的商務(wù)智能系統(tǒng)。
[0003]商業(yè)智能也稱作BI (Business Intelligence)。商業(yè)智能通常被理解為將企業(yè)中現(xiàn)有的數(shù)據(jù)轉(zhuǎn)化為知識(shí),幫助企業(yè)做出明智的業(yè)務(wù)經(jīng)營(yíng)決策的工具。這里所談的數(shù)據(jù)包括來自企業(yè)業(yè)務(wù)系統(tǒng)的訂單、庫(kù)存、交易賬目、客戶和供應(yīng)商資料及來自企業(yè)所處行業(yè)和競(jìng)爭(zhēng)對(duì)手的數(shù)據(jù),以及來自企業(yè)所處的其他外部環(huán)境中的各種數(shù)據(jù)。而商業(yè)智能能夠輔助的業(yè)務(wù)經(jīng)營(yíng)決策既可以是操作層的,也可以是戰(zhàn)術(shù)層和戰(zhàn)略層的決策。為了將數(shù)據(jù)轉(zhuǎn)化為知識(shí),需要利用數(shù)據(jù)倉(cāng)庫(kù)、聯(lián)機(jī)分析處理(OLAP)工具和數(shù)據(jù)挖掘等技術(shù)。因此,從技術(shù)層面上講,商業(yè)智能不是什么新技術(shù),它只是數(shù)據(jù)倉(cāng)庫(kù)、OLAP和數(shù)據(jù)挖掘等技術(shù)的綜合運(yùn)用。
[0004]目前通常商務(wù)智能系統(tǒng)包含數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)抽取、報(bào)表展現(xiàn)和多維分析幾個(gè)部分。各個(gè)部分都通過BI廠商提供的成熟產(chǎn)品來實(shí)現(xiàn)。在報(bào)表展現(xiàn)這塊一般選用IBM公司的Cognos。但是,Cognos的報(bào)表工具不支持多個(gè)圖表的切換展示。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本申請(qǐng)?zhí)峁┝艘环Ncognos報(bào)表多圖表切換展示的方法及裝置,用于解決傳統(tǒng)Cognos的報(bào)表工具不支持多個(gè)圖表的切換展示的問題。
[0006]為了實(shí)現(xiàn)上述目的,現(xiàn)提出的方案如下:
[0007]—種cognos報(bào)表多圖表切換展不的方法,包括:
[0008]加載并運(yùn)行預(yù)設(shè)的報(bào)表編輯頁(yè)面,所述報(bào)表編輯頁(yè)面包括待展示的若干個(gè)圖表元素以及通過調(diào)用cognos的HTML項(xiàng)目工具而編寫的HTML項(xiàng)目,所述HTML項(xiàng)目用于生成標(biāo)簽元素并定義標(biāo)簽元素被觸發(fā)時(shí)圖表元素的動(dòng)作邏輯,所述圖表元素的動(dòng)作邏輯包括各個(gè)圖表元素的顯示狀態(tài);
[0009]在檢測(cè)到報(bào)表運(yùn)行界面上的所述標(biāo)簽元素被觸發(fā)時(shí),調(diào)用與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯;
[0010]按照所述圖表元素的動(dòng)作邏輯,控制各個(gè)圖表元素的顯示狀態(tài)。
[0011]優(yōu)選地,所述標(biāo)簽元素的個(gè)數(shù)與所述圖表元素的個(gè)數(shù)相同,所述與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯為:某一個(gè)標(biāo)簽元素被觸發(fā)時(shí),控制顯示與該標(biāo)簽元素對(duì)應(yīng)的圖表元素,控制剩余其它圖表元素處于隱藏狀態(tài)。
[0012]優(yōu)選地,還包括:
[0013]在所述報(bào)表運(yùn)行界面上的所述標(biāo)簽元素未被觸發(fā)之前,控制顯示默認(rèn)的圖表元素。
[0014]優(yōu)選地,所述默認(rèn)的圖表元素為順序排列的若干個(gè)圖表元素中首個(gè)待展示的圖表元素。
[0015]優(yōu)選地,還包括:
[0016]在所述報(bào)表運(yùn)行界面上的所述標(biāo)簽元素未被觸發(fā)之前,控制所有的圖表元素處于隱藏狀態(tài)。
[0017]—種cognos報(bào)表多圖表切換展不的裝置,包括:
[0018]頁(yè)面加載單元,用于加載并運(yùn)行預(yù)設(shè)的報(bào)表編輯頁(yè)面,所述報(bào)表編輯頁(yè)面包括待展示的若干個(gè)圖表元素以及通過調(diào)用cognos的HTML項(xiàng)目工具而編寫的HTML項(xiàng)目,所述HTML項(xiàng)目用于生成標(biāo)簽元素并定義標(biāo)簽元素被觸發(fā)時(shí)圖表元素的動(dòng)作邏輯,所述圖表元素的動(dòng)作邏輯包括各個(gè)圖表元素的顯示狀態(tài);
[0019]邏輯調(diào)用單元,用于在檢測(cè)到報(bào)表運(yùn)行界面上的所述標(biāo)簽元素被觸發(fā)時(shí),調(diào)用與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯;
[0020]第一圖表控制單元,用于按照所述圖表元素的動(dòng)作邏輯,控制各個(gè)圖表元素的顯示狀態(tài)。
[0021]優(yōu)選地,所述標(biāo)簽元素的個(gè)數(shù)與所述圖表元素的個(gè)數(shù)相同,所述與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯為:某一個(gè)標(biāo)簽元素被觸發(fā)時(shí),控制顯示與該標(biāo)簽元素對(duì)應(yīng)的圖表元素,控制剩余其它圖表元素處于隱藏狀態(tài)。
[0022]優(yōu)選地,還包括:
[0023]第二圖表控制單元,用于在所述報(bào)表運(yùn)行界面上的所述標(biāo)簽元素未被觸發(fā)之前,控制顯示默認(rèn)的圖表元素。
[0024]優(yōu)選地,所述默認(rèn)的圖表元素為順序排列的若干個(gè)圖表元素中首個(gè)待展示的圖表元素。
[0025]優(yōu)選地,還包括:
[0026]第三圖表控制單元,用于在所述報(bào)表運(yùn)行界面上的所述標(biāo)簽元素未被觸發(fā)之前,控制所有的圖表元素處于隱藏狀態(tài)。
[0027]從上述的技術(shù)方案可以看出,本申請(qǐng)實(shí)施例提供的cognos報(bào)表多圖表切換展示的方法,預(yù)先設(shè)置好報(bào)表編輯界面,該報(bào)表編輯界面包括待展示的若干個(gè)圖表元素以及通過調(diào)用cognos的HTML項(xiàng)目工具而編寫的HTML項(xiàng)目,所述HTML項(xiàng)目用于生成標(biāo)簽元素并定義標(biāo)簽元素被觸發(fā)時(shí)圖表元素的動(dòng)作邏輯,在檢測(cè)到報(bào)表運(yùn)行界面上的所述標(biāo)簽元素被觸發(fā)時(shí),調(diào)用與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯,按照所述圖表元素的動(dòng)作邏輯,控制各個(gè)圖表元素的顯示狀態(tài)。本申請(qǐng)的方案,實(shí)現(xiàn)了在cognos的報(bào)表工具中多個(gè)圖表的切換展示的功能。
【專利附圖】
【附圖說明】
[0028]為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0029]圖1為本申請(qǐng)實(shí)施例公開的一種cognos報(bào)表多圖表切換展示的方法流程圖;
[0030]圖2為本申請(qǐng)實(shí)施例公開的一種cognos報(bào)表多圖表切換展示的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0032]參見圖1,圖1為本申請(qǐng)實(shí)施例公開的一種cognos報(bào)表多圖表切換展示的方法流程圖。
[0033]如圖1所示,該方法包括:
[0034]步驟S100、加載并運(yùn)行預(yù)設(shè)的報(bào)表編輯頁(yè)面;
[0035]具體地,所述報(bào)表編輯頁(yè)面包括待展示的若干個(gè)圖表元素以及通過調(diào)用cognos的HTML項(xiàng)目工具而編寫的HTML項(xiàng)目,所述HTML項(xiàng)目用于生成標(biāo)簽元素并定義標(biāo)簽元素被觸發(fā)時(shí)圖表元素的動(dòng)作邏輯,所述圖表元素的動(dòng)作邏輯包括各個(gè)圖表元素的顯示狀態(tài)。
[0036]步驟S110、在檢測(cè)到報(bào)表運(yùn)行界面上的所述標(biāo)簽元素被觸發(fā)時(shí),調(diào)用與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯;
[0037]具體地,運(yùn)行預(yù)設(shè)的報(bào)表編輯頁(yè)面之后,得到報(bào)表運(yùn)行界面。在該報(bào)表運(yùn)行界面上,存在上述定義的標(biāo)簽元素。在檢測(cè)到標(biāo)簽元素被觸發(fā)時(shí),例如被點(diǎn)擊,則調(diào)用與該標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯。由于上述預(yù)設(shè)的報(bào)表編輯頁(yè)面中已經(jīng)設(shè)定好了標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯,使得此處能夠調(diào)用。
[0038]步驟S120、按照所述圖表元素的動(dòng)作邏輯,控制各個(gè)圖表元素的顯示狀態(tài)。
[0039]具體地,在調(diào)用了動(dòng)作邏輯之后,按照動(dòng)作邏輯的規(guī)定,控制各個(gè)待展示的圖表元素的顯示狀態(tài),例如控制某些圖表元素顯示,某些圖表元素隱藏。
[0040]本申請(qǐng)實(shí)施例提供的cognos報(bào)表多圖表切換展示的方法,預(yù)先設(shè)置好報(bào)表編輯界面,該報(bào)表編輯界面包括待展示的若干個(gè)圖表元素以及通過調(diào)用cognos的HTML項(xiàng)目工具而編寫的HTML項(xiàng)目,所述HTML項(xiàng)目用于生成標(biāo)簽元素并定義標(biāo)簽元素被觸發(fā)時(shí)圖表元素的動(dòng)作邏輯,在檢測(cè)到報(bào)表運(yùn)行界面上的所述標(biāo)簽元素被觸發(fā)時(shí),調(diào)用與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯,按照所述圖表元素的動(dòng)作邏輯,控制各個(gè)圖表元素的顯示狀態(tài)。本申請(qǐng)的方案,實(shí)現(xiàn)了在cognos的報(bào)表工具中多個(gè)圖表的切換展示的功能。
[0041 ] 其中,在預(yù)先設(shè)置報(bào)表編輯頁(yè)面時(shí),可以調(diào)用cognos的HTML項(xiàng)目工具來編寫HTML項(xiàng)目,該HTML項(xiàng)目具體包括:定義標(biāo)簽元素的樣式,用html語(yǔ)言畫出標(biāo)簽,并對(duì)定義標(biāo)簽元素被觸發(fā)時(shí)調(diào)用javascript方法來顯示對(duì)應(yīng)的圖表,隱藏其它圖表。
[0042]可選的,上述標(biāo)簽元素的個(gè)數(shù)可以與圖表元素的個(gè)數(shù)相同,則與標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯為:某一個(gè)標(biāo)簽元素被觸發(fā)時(shí),控制顯示與該標(biāo)簽元素對(duì)應(yīng)的圖表元素,控制剩余其它圖表元素處于隱藏狀態(tài)。
[0043]當(dāng)然,上述僅僅是一個(gè)實(shí)施例而已,除此之外,我們還可以設(shè)置其它方式,例如:
[0044]某一個(gè)標(biāo)簽元素被觸發(fā)時(shí),控制所有圖表元素均處于顯示狀態(tài)或者隱藏狀態(tài)。某一個(gè)標(biāo)簽元素被觸發(fā)時(shí),控制特定的若干個(gè)圖表元素處于顯示狀態(tài),其它的圖表元素處于隱藏狀態(tài)。等等,本領(lǐng)域技術(shù)人員可以根據(jù)本申請(qǐng)公開的內(nèi)容,很容易想到其它可以實(shí)施的方案,這均屬于本申請(qǐng)所保護(hù)的范圍。
[0045]進(jìn)一步地,在加載預(yù)設(shè)的報(bào)表編輯頁(yè)面,得到報(bào)表運(yùn)行界面時(shí),在標(biāo)簽元素還沒有被觸發(fā)之前,我們還可以控制界面上顯示默認(rèn)的圖表元素,或者控制所有的圖表元素均處于隱藏狀態(tài),也即不顯示任何圖表元素。當(dāng)然,還可以有其它的控制邏輯。
[0046]可選的,上述默認(rèn)的圖表元素可以是順序排列的若干個(gè)圖表元素中的首個(gè)圖表元素,或者是任意其它的若干個(gè)圖表元素。
[0047]本申請(qǐng)的方案,通過Cognos 10自身組件和HTML、javascript語(yǔ)言實(shí)現(xiàn),不存在因?yàn)闉g覽器的差異而出現(xiàn)問題,并且對(duì)于Cognos報(bào)表開發(fā)人員而言容易理解,維護(hù)方便解決了,解決了對(duì)cognos報(bào)表中多個(gè)圖表的動(dòng)態(tài)切換展不的需求。
[0048]下面對(duì)本申請(qǐng)實(shí)施例提供的cognos報(bào)表多圖表切換展示的裝置進(jìn)行描述,下文描述的cognos報(bào)表多圖表切換展不的裝置與上文描述的cognos報(bào)表多圖表切換展不的方法可相互對(duì)應(yīng)參照。
[0049]參見圖2,圖2為本申請(qǐng)實(shí)施例公開的一種cognos報(bào)表多圖表切換展示的裝置結(jié)構(gòu)示意圖。
[0050]如圖2所示,該裝置包括:
[0051]頁(yè)面加載單元21,用于加載并運(yùn)行預(yù)設(shè)的報(bào)表編輯頁(yè)面,所述報(bào)表編輯頁(yè)面包括待展示的若干個(gè)圖表元素以及通過調(diào)用cognos的HTML項(xiàng)目工具而編寫的HTML項(xiàng)目,所述HTML項(xiàng)目用于生成標(biāo)簽元素并定義標(biāo)簽元素被觸發(fā)時(shí)圖表元素的動(dòng)作邏輯,所述圖表元素的動(dòng)作邏輯包括各個(gè)圖表元素的顯示狀態(tài);
[0052]邏輯調(diào)用單元22,用于在檢測(cè)到報(bào)表運(yùn)行界面上的所述標(biāo)簽元素被觸發(fā)時(shí),調(diào)用與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯;
[0053]第一圖表控制單元23,用于按照所述圖表元素的動(dòng)作邏輯,控制各個(gè)圖表元素的顯示狀態(tài)。
[0054]可選的,所述標(biāo)簽元素的個(gè)數(shù)與所述圖表元素的個(gè)數(shù)相同,所述與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯為:某一個(gè)標(biāo)簽元素被觸發(fā)時(shí),控制顯示與該標(biāo)簽元素對(duì)應(yīng)的圖表元素,控制剩余其它圖表元素處于隱藏狀態(tài)。
[0055]可以理解的是,上述僅僅是一個(gè)實(shí)施例而已,除此之外,我們還可以設(shè)置其它方式。
[0056]可選的,本申請(qǐng)實(shí)施例公開的裝置還可以包括第二圖表控制單元,用于在所述報(bào)表運(yùn)行界面上的所述標(biāo)簽元素未被觸發(fā)之前,控制顯示默認(rèn)的圖表元素。
[0057]其中,所述默認(rèn)的圖表元素為順序排列的若干個(gè)圖表元素中首個(gè)待展示的圖表元素,或者其他圖表元素。
[0058]可選的,與上述第二圖表控制單元不同的,本申請(qǐng)實(shí)施例公開的裝置可以包括第三圖表控制單元,用于在所述報(bào)表運(yùn)行界面上的所述標(biāo)簽元素未被觸發(fā)之前,控制所有的圖表元素處于隱藏狀態(tài)。
[0059]可以理解的是,除了上述第二圖表控制單元或者第三圖表控制單元之外,還可以存在其它的控制方式,以實(shí)現(xiàn)在所述報(bào)表運(yùn)行界面上的所述標(biāo)簽元素未被觸發(fā)之前,控制各個(gè)圖表元素的顯示狀態(tài)。
[0060]本申請(qǐng)實(shí)施例提供的cognos報(bào)表多圖表切換展示的裝置,預(yù)先設(shè)置好報(bào)表編輯界面,該報(bào)表編輯界面包括待展示的若干個(gè)圖表元素以及通過調(diào)用cognos的HTML項(xiàng)目工具而編寫的HTML項(xiàng)目,所述HTML項(xiàng)目用于生成標(biāo)簽元素并定義標(biāo)簽元素被觸發(fā)時(shí)圖表元素的動(dòng)作邏輯,在檢測(cè)到報(bào)表運(yùn)行界面上的所述標(biāo)簽元素被觸發(fā)時(shí),調(diào)用與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯,按照所述圖表元素的動(dòng)作邏輯,控制各個(gè)圖表元素的顯示狀態(tài)。本申請(qǐng)的方案,實(shí)現(xiàn)了在cognos的報(bào)表工具中多個(gè)圖表的切換展示的功能。
[0061]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0062]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。
[0063]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請(qǐng)。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請(qǐng)的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請(qǐng)將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種cognos報(bào)表多圖表切換展不的方法,其特征在于,包括: 加載并運(yùn)行預(yù)設(shè)的報(bào)表編輯頁(yè)面,所述報(bào)表編輯頁(yè)面包括待展示的若干個(gè)圖表元素以及通過調(diào)用cognos的HTML項(xiàng)目工具而編寫的HTML項(xiàng)目,所述HTML項(xiàng)目用于生成標(biāo)簽元素并定義標(biāo)簽元素被觸發(fā)時(shí)圖表元素的動(dòng)作邏輯,所述圖表元素的動(dòng)作邏輯包括各個(gè)圖表元素的顯示狀態(tài); 在檢測(cè)到報(bào)表運(yùn)行界面上的所述標(biāo)簽元素被觸發(fā)時(shí),調(diào)用與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯; 按照所述圖表元素的動(dòng)作邏輯,控制各個(gè)圖表元素的顯示狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述標(biāo)簽元素的個(gè)數(shù)與所述圖表元素的個(gè)數(shù)相同,所述與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯為:某一個(gè)標(biāo)簽元素被觸發(fā)時(shí),控制顯示與該標(biāo)簽元素對(duì)應(yīng)的圖表元素,控制剩余其它圖表元素處于隱藏狀態(tài)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 在所述報(bào)表運(yùn)行界面上的所述標(biāo)簽元素未被觸發(fā)之前,控制顯示默認(rèn)的圖表元素。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述默認(rèn)的圖表元素為順序排列的若干個(gè)圖表元素中首個(gè)待展示的圖表元素。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 在所述報(bào)表運(yùn)行界面上的所述標(biāo)簽元素未被觸發(fā)之前,控制所有的圖表元素處于隱藏狀態(tài)。
6.一種cognos報(bào)表多圖表切換展示的裝置,其特征在于,包括: 頁(yè)面加載單元,用于加載并運(yùn)行預(yù)設(shè)的報(bào)表編輯頁(yè)面,所述報(bào)表編輯頁(yè)面包括待展示的若干個(gè)圖表元素以及通過調(diào)用cognos的HTML項(xiàng)目工具而編寫的HTML項(xiàng)目,所述HTML項(xiàng)目用于生成標(biāo)簽元素并定義標(biāo)簽元素被觸發(fā)時(shí)圖表元素的動(dòng)作邏輯,所述圖表元素的動(dòng)作邏輯包括各個(gè)圖表元素的顯示狀態(tài); 邏輯調(diào)用單元,用于在檢測(cè)到報(bào)表運(yùn)行界面上的所述標(biāo)簽元素被觸發(fā)時(shí),調(diào)用與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯; 第一圖表控制單元,用于按照所述圖表元素的動(dòng)作邏輯,控制各個(gè)圖表元素的顯示狀態(tài)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述標(biāo)簽元素的個(gè)數(shù)與所述圖表元素的個(gè)數(shù)相同,所述與所述標(biāo)簽元素對(duì)應(yīng)的圖表元素的動(dòng)作邏輯為:某一個(gè)標(biāo)簽元素被觸發(fā)時(shí),控制顯示與該標(biāo)簽元素對(duì)應(yīng)的圖表元素,控制剩余其它圖表元素處于隱藏狀態(tài)。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,還包括: 第二圖表控制單元,用于在所述報(bào)表運(yùn)行界面上的所述標(biāo)簽元素未被觸發(fā)之前,控制顯示默認(rèn)的圖表元素。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述默認(rèn)的圖表元素為順序排列的若干個(gè)圖表元素中首個(gè)待展示的圖表元素。
10.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,還包括: 第三圖表控制單元,用于在所述報(bào)表運(yùn)行界面上的所述標(biāo)簽元素未被觸發(fā)之前,控制所有的圖表元素處于隱藏狀態(tài)。
【文檔編號(hào)】G06F17/30GK104361106SQ201410698876
【公開日】2015年2月18日 申請(qǐng)日期:2014年11月27日 優(yōu)先權(quán)日:2014年11月27日
【發(fā)明者】王奔, 黃蓉, 馮東 申請(qǐng)人:國(guó)家電網(wǎng)公司, 北京中電普華信息技術(shù)有限公司