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         寫一段Js代碼,內容為:

          function demo() {   

          var test = function() {

          var num = parseInt(arguments[0]);

          contentPane.gotoPage(num);};

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

          其中 test是申明一個變量函數,num是獲得輸入框中輸入的頁碼,contentPane.gotoPane(num)是跳轉到相應的頁碼,value是一個輸入對話框

          將此段內容保存為test.js文件 ,放在WebReport目錄下,在超級鏈接桌面中插入引用的JavaScript test.js,并在下面的function fun()函數中調用demo();效果如下圖所示:

          1.4    保存并預覽

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

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

           



          主站蜘蛛池模板: 当涂县| 新和县| 如东县| 永善县| 莱芜市| 云林县| 荔浦县| 镇康县| 中阳县| 闽侯县| 石嘴山市| 九江市| 衢州市| 蕲春县| 兴山县| 华坪县| 长寿区| 静宁县| 靖边县| 兴业县| 安溪县| 丰宁| 康定县| 昌乐县| 呼图壁县| 万山特区| 浠水县| 阜康市| 定陶县| 水富县| 禄劝| 宜城市| 江口县| 中阳县| 铜陵市| 九江县| 灵宝市| 年辖:市辖区| 普安县| 青海省| 陈巴尔虎旗|