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

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

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

    Java軟件報表軟件技術博客

    java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
    posts - 355, comments - 100, trackbacks - 0, articles - 3
       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理
            在使用Java報表軟件實現填報時,有時需要在編輯完數據后跟其他具體某個格子對比,進行及時校驗。當報表中提供的及時校驗不能滿足需求時,可以通過JS事件來進行及時校驗。

    FineReport為例,介紹下如何用Java報表軟件內置JS及時校驗-跨格數據校驗

     

    1.    設計模板

    2.1  打開報表軟件,新建報表

    2.2   模板設計,如下圖所示

    2.3   控件設置

    2.4   添加事件

    l         B2單元格控件添加編輯結束事件:

    var D2value = arguments[1].getCellValue("D2");

    if (this.getValue() < D2value){

    FR.Msg.alert(FR.i18n.Alert, "該值不能小于" + D2value); 

    return false;

    }

    說明:D2value是自定義變量,用于獲得D2單元格的值,if語句是用來判斷該單元格輸入后的值是否小于D2value,如果是則彈出警告:該值不能小于6

    l         B3單元格控件添加編輯結束事件:

    var D3value = arguments[1].getCellValue("D3");

    if (this.getValue() != D3value){    

    FR.Msg.alert(FR.i18n.Alert, "該值應等于" + D3value);

    return false;

    }

    說明:D3value是自定義變量,用于獲得D3單元格的值,if語句是用來判斷該單元格輸入后的值是否等于D3value,如果不是是則彈出警告:該值應等于abc

     

    2.    保存并預覽

    點擊填報預覽,在B2單元格中輸入數字5,并按回車確定,則彈出警告,如圖

    B3單元格中輸入add,并按回車確定,也彈出校驗警告,如圖

     

     文章轉自:http://blog.donews.com/finereport/archive/2010/09/14/1583608.aspx



    主站蜘蛛池模板: 日本亚洲成高清一区二区三区| 国产jizzjizz免费视频| 亚洲爆乳无码一区二区三区| 一区二区三区免费视频观看| 亚洲AV网站在线观看| 久久精品国产亚洲av瑜伽| 免费观看理论片毛片| 亚洲GV天堂无码男同在线观看| 久久WWW色情成人免费观看| jlzzjlzz亚洲jzjzjz| 嫖丰满老熟妇AAAA片免费看| ass亚洲**毛茸茸pics| 香蕉视频在线观看免费国产婷婷 | 亚洲色欲色欲www在线丝| 香蕉免费看一区二区三区| 亚洲精品无码永久在线观看你懂的| 99精品免费视频| 久久久久亚洲精品天堂| 久久国内免费视频| 亚洲av色香蕉一区二区三区| 亚洲&#228;v永久无码精品天堂久久 | 久久性生大片免费观看性| 亚洲精品无码久久一线| 亚洲黄色片免费看| 日韩亚洲产在线观看| 亚洲情a成黄在线观看| 久久青草免费91观看| 亚洲第一男人天堂| 久久精品国产精品亚洲艾草网美妙| 国产激情免费视频在线观看| 亚洲人成黄网在线观看| 国产公开免费人成视频| 免费无码H肉动漫在线观看麻豆| 亚洲精品美女久久久久| 免费看国产曰批40分钟| 精品在线免费观看| 亚洲欧美日韩综合久久久久| 亚洲人成色7777在线观看不卡| 日韩精品无码专区免费播放| 亚洲欧美精品午睡沙发| 亚洲热线99精品视频|