隨筆 - 225  文章 - 98  trackbacks - 0
          <2010年9月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          隨筆分類

          相冊

          報表工具廠商們

          搜索

          •  

          最新評論

          閱讀排行榜

                  在使用Java報表工具實現(xiàn)填報時,有時需要在編輯完數(shù)據(jù)后跟其他具體某個格子對比,進行及時校驗。當報表中提供的及時校驗不能滿足需求時,可以通過JS事件來進行及時校驗。

           

          FineReport為例,介紹下如何用Java報表工具內(nèi)置JS及時校驗-跨格數(shù)據(jù)校驗

           

          1.    設計模板

          2.1  打開報表工具,新建報表

          2.2   模板設計,如下圖所示

          2.3   控件設置

          2.4   添加事件

          l         B2單元格控件添加編輯結(jié)束事件:

          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單元格控件添加編輯結(jié)束事件:

          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單元格中輸入數(shù)字5,并按回車確定,則彈出警告,如圖

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

           文章轉(zhuǎn)自:http://blog.donews.com/finereport/archive/2010/09/14/1583608.aspx

           



          了解Java報表工具就從這里開始
          posted on 2010-09-15 17:16 season 閱讀(243) 評論(2)  編輯  收藏 所屬分類: Java報表—技術(shù)知識

          FeedBack:
          # re: Java報表工具內(nèi)置JS的使用之一 2010-10-12 16:53 甘寧
          支持了~~  回復  更多評論
            
          # re: Java報表工具內(nèi)置JS的使用之一 2010-10-19 12:39 xiaohong
          不錯,支持  回復  更多評論
            
          主站蜘蛛池模板: 资兴市| 嘉峪关市| 台南县| 紫金县| 乐昌市| 安远县| 伊吾县| 仪征市| 梁山县| 贺兰县| 饶阳县| 抚州市| 宣恩县| 平江县| 富顺县| 城步| 辽源市| 牙克石市| 辽阳县| 逊克县| 新晃| 安宁市| 甘谷县| 广西| 随州市| 京山县| 清苑县| 剑河县| 莆田市| 上杭县| 繁峙县| 崇阳县| 河间市| 广东省| 两当县| 玉屏| 苍山县| 东乡族自治县| 横峰县| 屏山县| 迭部县|