<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    wuxiren123

    JS實現點擊參數面板按鈕顯示或隱藏數據

    當報表中列出數據太多時,想通過顯示按鈕隱藏明細數據只顯示統(tǒng)計數據。如下圖示例,那么該如何實現呢?本文以FineReport為例,來講述JS如何實現點擊參數面板按鈕顯示或隱藏數據。


     

    打開報表

    在參數面板添加一個標簽控件,控件名為lable,設置標簽控件不可見,控件值為“顯示”。


     

    在參數面板添加一個按鈕控件,控件名為button,控件值為“只顯示合計數據”,并添加點擊事件。


     

    編輯點擊事件,添加下面的JavaScript代碼:

    /*獲取隱藏的標簽控件的值*/
    var label= this.options.form.getWidgetByName("label").getValue();

    /*判斷標簽控件的值*/
    if(label=='顯示')
    {
        /*當標簽控件的值為顯示時,則改為隱藏,并修改按鈕名稱為顯示所有數據*/
        this.options.form.getWidgetByName("label").setValue("隱藏");
        this.options.form.getWidgetByName("button").setValue("顯示所有數據");
    }
    else
    {
        /*當標簽控件的值不為顯示時,則改為顯示,并修改按鈕名稱為只顯示合計數據*/
        this.options.form.getWidgetByName("label").setValue("顯示");        
        this.options.form.getWidgetByName("button").setValue("只顯示合計數據");
    }

    /*執(zhí)行查詢*/
    _g().parameterCommit();

    點擊參數面板空白處,將“點擊查詢前不顯示報表內容”屬性的勾去掉。


     

    回到報表設計界面,右鍵B3單元格,添加條件屬性,設置行高為0毫米,添加公式條件為$label = '隱藏'。


     

    保存模板,點擊分頁預覽即可看到上圖的效果。

    posted on 2017-03-08 10:36 喝水居然長肉 閱讀(215) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 一个人免费观看视频在线中文 | 亚洲综合av一区二区三区不卡| 伊人久久免费视频| 久久av无码专区亚洲av桃花岛| 特级无码毛片免费视频尤物| 日本久久久久亚洲中字幕| 最近2018中文字幕免费视频| 亚洲精品视频久久| 亚洲AV无码乱码在线观看裸奔| 亚洲AV无码成人专区| 中文字幕av无码无卡免费| 亚洲国产综合精品中文字幕| 国产亚洲精品美女久久久久| 免费不卡中文字幕在线| 666精品国产精品亚洲| 免费观看无遮挡www的视频| 免费在线观看日韩| 免费人成动漫在线播放r18 | 国产亚洲精品影视在线| 日韩高清免费在线观看| 亚洲网站在线观看| 日本妇人成熟免费中文字幕| 亚洲成AV人片一区二区| 日韩在线一区二区三区免费视频| 国产亚洲成人在线播放va| 免费国产成人α片| 亚洲最大的黄色网| 亚洲人成免费电影| 亚洲日本VA午夜在线电影| 亚洲精品国产自在久久| 香蕉成人免费看片视频app下载| 77777亚洲午夜久久多喷| 亚洲精品成a人在线观看| 永久免费AV无码网站国产| 久久久无码精品亚洲日韩软件| 久久成人免费电影| 亚洲AV日韩精品久久久久久久 | 亚洲日韩人妻第一页| 很黄很污的网站免费| 亚洲中文字幕一二三四区苍井空| 亚洲国产成人久久精品99|