<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ā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 精品国产日韩亚洲一区在线| 免费的全黄一级录像带| 国产亚洲精aa成人网站| 久久免费看少妇高潮V片特黄| 亚洲一区中文字幕在线电影网 | 免费爱爱的视频太爽了| 产传媒61国产免费| 亚洲神级电影国语版| 国产成人精品免费直播| 日本一道本不卡免费 | 久久精品一本到99热免费| 亚洲GV天堂GV无码男同| 亚洲福利视频一区| 免费人妻无码不卡中文字幕18禁| 97人妻精品全国免费视频| 亚洲色成人WWW永久在线观看| 国产亚洲人成网站观看| 午夜私人影院免费体验区| 久久免费精品视频| 国产偷国产偷亚洲高清人| 亚洲精品美女在线观看播放| 亚洲高清偷拍一区二区三区| 思思re热免费精品视频66| 黄色网页在线免费观看| 亚洲国产精品精华液| 亚洲毛片一级带毛片基地| 亚洲中文字幕无码一区| 免费视频中文字幕| 4444www免费看| 国产午夜精品久久久久免费视 | 亚洲高清中文字幕| 国产亚洲日韩在线三区| 国产精品免费小视频| 麻豆国产精品免费视频| 国产精品网站在线观看免费传媒| 老司机精品视频免费| 亚洲成a∨人片在无码2023| 亚洲人成日本在线观看| 亚洲精品福利视频| 亚洲AV无码一区二区二三区软件| 亚洲国产专区一区|