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 ,出現如下頁面:

           



          主站蜘蛛池模板: 寿宁县| 桃园县| 乳山市| 天长市| 铜陵市| 察雅县| 大石桥市| 积石山| 通许县| 罗田县| 炉霍县| 墨脱县| 宾川县| 忻州市| 扬中市| 苏尼特右旗| 岱山县| 长乐市| 三河市| 横山县| 普安县| 南平市| 微博| 新竹市| 嘉禾县| 济南市| 华阴市| 常宁市| 罗城| 蛟河市| 永平县| 赞皇县| 肇庆市| 小金县| 高清| 新疆| 北安市| 乾安县| 临沭县| 丰都县| 海南省|