<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ā)圖形報表時,你可能會遇到這樣的需求:用戶要求點擊柱狀圖的某根柱子,可查看它的詳細數(shù)據(jù)。其他的一些基于java的圖形報表組件,如jfreechart,也可以實現(xiàn)加連接的功能,但是使用起來還是有點麻煩的。其實它不光是加連接麻煩,正個使用起來都很麻煩,需要你在后臺編寫大量的代碼。通過前面的章節(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)過了編碼的。是的,因為你的連接里可能會含有“?”,“&”等字符,所以需要編碼。FCF在載入這個連接時,會對它進行解碼,解碼后上例中的連接就是“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)移到每個柱子上時,鼠標(biāo)會變成連接樣式,點擊它,就會在新的窗口里打開相應(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'/> 



    下圖是一個點擊連接后彈出提示框的例子。


    圖片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ā)指南

    主站蜘蛛池模板: 中文字幕亚洲不卡在线亚瑟| 五月天婷婷精品免费视频| 中文字幕亚洲一区| 成人奭片免费观看| jizz在线免费观看| 亚洲另类自拍丝袜第五页 | 亚洲国产精品免费观看| 亚洲精品无码永久中文字幕| 免费在线观看你懂的| 美女视频黄的全免费视频网站| 一个人免费视频观看在线www| 日本精品久久久久久久久免费| 亚洲色大成网站www尤物| 亚洲欧洲日韩在线电影| 亚洲精品乱码久久久久久中文字幕 | 97视频免费观看2区| 国产线视频精品免费观看视频| 亚洲av无码成人精品国产 | 114一级毛片免费| 免费无码毛片一区二区APP| 两性色午夜视频免费网| 72pao国产成视频永久免费| 思思久久99热免费精品6| 精品久久久久久久久亚洲偷窥女厕| 亚洲一区二区三区久久| 亚洲欧洲精品在线| 91亚洲精品麻豆| 亚洲天堂电影在线观看| 亚洲婷婷天堂在线综合| 亚洲伊人久久大香线蕉在观| 亚洲三级在线视频| 亚洲中文字幕一二三四区苍井空 | 两个人的视频高清在线观看免费| 99久久精品免费精品国产| 99精品一区二区免费视频| 少妇人妻偷人精品免费视频| 97视频免费观看2区| 免费A级毛片无码无遮挡内射| 日本zzzzwww大片免费| 一二三四免费观看在线电影| 成人黄软件网18免费下载成人黄18免费视频 |