<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    道長A的地盤

    http://Java.Im 這個網(wǎng)址NB吧?是道長的新網(wǎng)站,您不去看看嗎?
    隨筆 - 28, 文章 - 1, 評論 - 73, 引用 - 0
    數(shù)據(jù)加載中……

    [AJava原創(chuàng)]FusionCharts Free中文開發(fā)指南[使用文檔教程]第十章--FCF中的下鉆

    在我們開發(fā)圖形報(bào)表時(shí),你可能會遇到這樣的需求:用戶要求點(diǎn)擊柱狀圖的某根柱子,可查看它的詳細(xì)數(shù)據(jù)。其他的一些基于java的圖形報(bào)表組件,如jfreechart,也可以實(shí)現(xiàn)加連接的功能,但是使用起來還是有點(diǎn)麻煩的。其實(shí)它不光是加連接麻煩,正個使用起來都很麻煩,需要你在后臺編寫大量的代碼。通過前面的章節(jié),你應(yīng)該知道,F(xiàn)CF的使用非常簡單,你只需要關(guān)注你的數(shù)據(jù)如何產(chǎn)生就可以了。至于如何產(chǎn)生圖形,并不需要你編一行代碼。加連接也是如此。
     FCF支持三種類型的連接:
     1、普通的超鏈接,在同一個窗口打開新的頁面。
     2、普通的超鏈接,在新窗口打開新的頁面。
     3、JavaScript連接。

     普通的超鏈接


     我們先來看看第一種情況。
     想要在FCF圖形里加連接,你只需要在數(shù)據(jù)集里加上一個link屬性即可。如下:

    <set  value='2235'  link='ShowDetails.asp%3FMonth%3DJan' > 



    我們發(fā)現(xiàn)URL是經(jīng)過了編碼的。是的,因?yàn)槟愕倪B接里可能會含有“?”,“&”等字符,所以需要編碼。FCF在載入這個連接時(shí),會對它進(jìn)行解碼,解碼后上例中的連接就是“ShowDetails.asp?Month=Jan”。

     我們看一個完整的例子。

     <graph caption='Monthly Sales Summary' subcaption='For the year 2006'     
     xAxisName
    ='Month' yAxisName='Sales' numberPrefix='$'>   
        
    <set name='Jan' value='17400' link='DemoLinkPages/DemoLink1.html' color='AFD8F8' />   
        
    <set name='Feb' value='19800' link='DemoLinkPages/DemoLink2.html' color='F6BD0F' />   
        
    <set name='Mar' value='21800' link='DemoLinkPages/DemoLink3.html' color='8BBA00' />   
        
    <set name='Apr' value='23800' link='DemoLinkPages/DemoLink4.html' color='FF8E46' />   
        
    <set name='May' value='29600' link='DemoLinkPages/DemoLink5.html' color='008E8E' />   
        
    <set name='Jun' value='27600' link='DemoLinkPages/DemoLink6.html' color='D64646' />   
    </graph> 



    如果把上面的數(shù)據(jù)用柱狀圖來顯示,結(jié)果如下:


    圖片1


    當(dāng)我們把鼠標(biāo)移到每個柱子上時(shí),鼠標(biāo)會變成連接樣式,點(diǎn)擊它,就會在新的窗口里打開相應(yīng)的頁面。

    新窗口超鏈接


    如果你想在一個新的窗口打開頁面,只需要在連接的前面加上“n-”,就像下面的代碼一樣:

    <graph caption='Monthly Sales Summary' subcaption='For the year 2006'     
    xAxisName
    ='Month' yAxisName='Sales' numberPrefix='$'>   
        
    <set name='Jan' value='17400' link='n-DemoLinkPages/DemoLink1.html' color='AFD8F8' />   
        
    <set name='Feb' value='19800' link='n-DemoLinkPages/DemoLink2.html' color='F6BD0F' />   
        
    <set name='Mar' value='21800' link='n-DemoLinkPages/DemoLink3.html' color='8BBA00' />   
        
    <set name='Apr' value='23800' link='n-DemoLinkPages/DemoLink4.html' color='FF8E46' />   
        
    <set name='May' value='29600' link='n-DemoLinkPages/DemoLink5.html' color='008E8E' />   
        
    <set name='Jun' value='27600' link='n-DemoLinkPages/DemoLink6.html' color='D64646' />   
    </graph>


    JavaScript連接

    我們還可以加上JavaScript連接,在連接里,你可以調(diào)用任何在本頁可以調(diào)用到的JavaScript函數(shù)。如下:

    <set name='Japan' value='123' link="JavaScript:myJS('Japan, 123');" color='F6BD0F'/> 



    下圖是一個點(diǎn)擊連接后彈出提示框的例子。


    圖片1

    本文原始地址: http://ajava.org/hot/fusioncharts/879.html

    AJava.org --一個Java門戶! 轉(zhuǎn)載請以連接方式注明來自AJava.org

    posted on 2009-03-23 15:27 道長A@ajava.org 閱讀(1777) 評論(0)  編輯  收藏 所屬分類: FusionCharts 開發(fā)指南

    主站蜘蛛池模板: 亚洲熟妇av午夜无码不卡| 毛片基地免费观看| 爱情岛论坛亚洲品质自拍视频网站| 水蜜桃亚洲一二三四在线 | 99久久亚洲综合精品成人网| 成人永久免费高清| 青娱乐免费视频在线观看| 久久久国产精品福利免费| 人人鲁免费播放视频人人香蕉| 亚洲色少妇熟女11p| 亚洲六月丁香六月婷婷蜜芽| 亚洲国产精品无码AAA片| 久久精品国产精品亚洲| 国产99视频精品免费视频7| 我要看免费的毛片| 免免费国产AAAAA片| 67194成手机免费观看| 久久这里只精品国产免费10| 99久久精品毛片免费播放| 一个人看的免费视频www在线高清动漫| 亚洲欧美日韩中文字幕一区二区三区| 亚洲欧洲在线播放| 亚洲综合激情另类小说区| 亚洲av日韩av激情亚洲| 久久亚洲国产成人亚| 国产V亚洲V天堂无码| 国产精品亚洲片在线观看不卡| 青青草原亚洲视频| 亚洲日本一区二区三区在线| 国产偷国产偷亚洲清高动态图| 亚洲日韩中文无码久久| 亚洲麻豆精品国偷自产在线91| 亚洲一区无码精品色| 久久久久亚洲爆乳少妇无 | 直接进入免费看黄的网站| 豆国产96在线|亚洲| 美女裸免费观看网站| xxxxx做受大片视频免费| 久草免费福利在线| 国产精品免费αv视频| a毛片视频免费观看影院|