Java軟件報表軟件技術博客

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

              用戶在使用FineReport報表軟件,實現用戶需要在點擊超級鏈接的時候,判斷一個條件,來決定鏈接到指定的頁面有兩種引用方式:

          下面來介紹其中的另一種方式:

          1、 直接在超級鏈接界面上寫js方法

          1.1    新建報表

          1.2    樣式設計

          B3單元格中寫入公式:=range(1,40),并將其擴張屬性改為“從左到右擴展”,并將其設為居中,如下圖所示:

          1.3    添加超鏈接

          l         右擊B3單元格,選擇超級鏈接,進入超級鏈接界面,點擊添加JavaScript,如下圖所示

          l         function fun(){}函數中寫入如下Js語句:

          function test(){  

          varnum = parseInt(arguments[0]); 

           _g('${sessionID}').gotoPage(num);   };

          var value = FR.Msg.prompt("輸入", "頁碼", 2,test);

          如下圖所示:

          其中,num是自定義的變量,該變量用來獲得輸入框中輸入的頁數;_g('${sessionID}').gotoPage(num)用來跳轉到相應的頁,var value = FR.Msg.prompt("輸入", "頁碼", 2,test)是在點擊超鏈接后彈出一個輸入頁碼的對話框

          保存預覽
          點擊超級鏈接,出現如下圖所示的輸入提示對話框

          在輸入對話框中輸入需要跳轉的頁數,并點擊確定按鈕,就跳轉到相應的頁面:如默認輸入2 ,出現如下頁面:

           



          主站蜘蛛池模板: 资阳市| 陆良县| 津南区| 商丘市| 连平县| 桃园县| 上栗县| 宜宾县| 太白县| 青龙| 黑河市| 菏泽市| 龙口市| 阿坝县| 饶平县| 滕州市| 临朐县| 仙游县| 通辽市| 台东县| 仁怀市| 将乐县| 福鼎市| 嘉荫县| 扎兰屯市| 赤城县| 彰化市| 瑞金市| 和龙市| 大埔区| 嵊州市| 石阡县| 长白| 胶南市| 米易县| 余庆县| 宣武区| 微山县| 濮阳市| 崇仁县| 永胜县|