finereport 添加按鈕以及按鈕事件 -- (1.重置按鈕事件js)


1.添加一個按鈕或者控件,按照下圖操作1,2步,到第三步可以點擊右側的控件貨或者按鈕進行設置或者添加事件

2.重置按鈕添加事件js

   2.1 重置全部    

     當我們需要重置全部控件時,可以通過form.name_widgets獲取參數界面上所有的控件,然后遍歷每個控件並重置,代碼如下:

    $.each(this.options.form.name_widgets,function(i,item){  

         if (item.options.type !=='label') {item.setValue();item.setText();} 

    });;

   2.2 重置一個控件

    supplierID 為需要清空的控件ID(可替換)

     如 supplierID 為供應商控件ID 

   將供應商(supplierID)控件內容清空,具體的js如下:

      var supplierID = this.options.form.getWidgetByName("supplierID");  //獲取supplierID控件

      supplierID.reset();  //將supplierID控件內容清空

 3.新增行按鈕 與 刪除行按鈕 操作與點擊事件js

   3.1 新增行按鈕 新增點擊事件js:contentPane.appendReportRC(1);

  3.2 刪除行點擊事件js:  contentPane.deleteReportRC(null,window.num);

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM