<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



    主站蜘蛛池模板: 亚洲男人的天堂www| 亚洲乱码无码永久不卡在线| 99久久亚洲综合精品成人网| 中文在线免费不卡视频| 亚洲日韩激情无码一区| 一区二区三区免费看| 亚洲人成人无码网www国产| selaoban在线视频免费精品| 亚洲精品国产va在线观看蜜芽| 日本一区二区三区在线视频观看免费 | 日韩黄色免费观看| 亚洲精华国产精华精华液好用| 免费视频中文字幕| 思思久久99热免费精品6| 国产精品亚洲二区在线观看| 亚洲国产综合自在线另类| 69成人免费视频| 亚洲日韩看片无码电影| 免费播放春色aⅴ视频| www在线观看免费视频| 亚洲av永久无码精品国产精品| 亚洲精品视频在线观看免费| 亚洲国产成a人v在线观看| 亚洲AV无码成人精品区大在线| 国产黄色免费观看| 亚洲综合色一区二区三区小说| 无码少妇一区二区浪潮免费| 日韩在线视精品在亚洲| 久久亚洲2019中文字幕| **aaaaa毛片免费同男同女| 亚洲AⅤ男人的天堂在线观看 | 九九精品免费视频| 青青青亚洲精品国产| 亚洲热线99精品视频| 成人免费的性色视频| 一级一黄在线观看视频免费| 亚洲一二成人精品区| 四虎永久在线精品视频免费观看| 两个人看的www免费视频中文| 亚洲人成网站日本片| 亚洲中文字幕丝袜制服一区|