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

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

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

    Java軟件報表軟件技術(shù)博客

    java報表軟件技術(shù)匯總 java報表軟件制作 報表軟件新聞
    posts - 355, comments - 100, trackbacks - 0, articles - 3
       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

    應(yīng)用場景

    在用FineReport制作的報表中,在參數(shù)界面,往往需要在一個控件中動態(tài)的控制其他控件的值,如下圖,當(dāng)username有值時,state自動變?yōu)?,否則變?yōu)?::


     

    解決方案

    可以通過js腳本獲取到需要的控件,從而獲得控件的值,及給控件賦值。

    示例

    我們利用FineReport制作一個簡單的例子實現(xiàn)上圖效果。

    1、參數(shù)界面

    如下圖參數(shù)界面


    username控件類型為下拉框,數(shù)據(jù)自定義,實際值和顯示值都為:jerny,anna,merry。

    state控件類型選擇單選按鈕組,數(shù)據(jù)也為自定義,實際值和顯示值都為:1,2。

    2 、JS事件設(shè)置

    在username的事件編輯中添加編輯后事件,JS代碼如下:

    1.     var state= this.options.form.getWidgetByName("state");  

    2.     var username = this.options.form.getWidgetByName("username").getValue();  

    3.     if (!username){  

    4.     state.setValue(2);  

    5.     }else{  

    6.     state.setValue(1);  

    7.     }  

    該段代碼是用來對state參數(shù)置數(shù),當(dāng)username為空時,!username為真,此時將state置數(shù)為2,否則當(dāng)username有值時,將state置數(shù)為1。

     


     


     

     




    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久亚洲精品无码av| 久久久久亚洲av无码专区喷水| 亚洲mv国产精品mv日本mv| 无码人妻一区二区三区免费看| 亚洲精品乱码久久久久久按摩| 高清免费久久午夜精品| 亚洲人AV永久一区二区三区久久| 无套内谢孕妇毛片免费看看 | 性一交一乱一视频免费看| 亚洲一级毛片免费观看| 噼里啪啦电影在线观看免费高清| 亚洲午夜在线一区| 久久久久国色AV免费观看性色| 亚洲色大成网站www| 四虎永久在线精品免费观看地址| 特级毛片aaaa免费观看| 亚洲精品成人片在线播放 | 一级黄色免费大片| 亚洲中文字幕无码不卡电影| 99视频在线观看免费| 一区二区三区亚洲| 大学生一级特黄的免费大片视频| 暖暖免费中文在线日本| 亚洲va中文字幕无码久久| 欧洲一级毛片免费| 久久精品国产亚洲AV电影网| 无码天堂亚洲国产AV| 久久久久亚洲精品中文字幕| 久9这里精品免费视频| 亚洲香蕉久久一区二区| 四只虎免费永久观看| 久久精品免费观看| 亚洲色大成网站www尤物| 亚洲乱码国产一区网址| 四虎最新永久免费视频| 亚洲精华国产精华精华液好用| 亚洲最大AV网站在线观看| 思思re热免费精品视频66| 九九久久精品国产免费看小说| 亚洲成aⅴ人在线观看| ZZIJZZIJ亚洲日本少妇JIZJIZ|