【问题标题】:grid.onDeleteRow() function not functioning/triggeringgrid.onDeleteRow() 函数不起作用/触发
【发布时间】:2016-01-26 03:40:26
【问题描述】:

谁能帮助我为什么在我删除网格中的一行时grid.onDeleteRow() 无法运行/触发?

这是我的触发代码。

$("#CCR_RF_GRD_DTLWRKINSTRUCTION").click(function(){          
          $("#CCR_RF_GRD_DTLWRKINSTRUCTION").onDeleteRow(function(){
              alert('A row was deleted');
          });
});

提前致谢。

【问题讨论】:

    标签: javascript jquery grid processmaker


    【解决方案1】:

    只用Document试试

    $("#gridId").onDeleteRow(function(oGrid, aRow, rowIndex) { 
         //custom code here
    })
    

    函数click 未触发!

    【讨论】:

      【解决方案2】:

      试试这个代码:

      $("#yourbutton").on("click" , function() {
          //first delete all rows except for the first:
          var rows = $("#yourgrid").getNumberRows();
          for (var i=1; i < rows; i++) {
              $("#yourgrid").deleteRow();
          }
          //clear all fields in the grid:
          var aValues = $("#yourgrid").getValue();
          for (var i=1; i <= aValues[0].length; i++) {
              $("#yourgrid").setValue("", 1, i);
          }
      } );
      

      上面的代码删除了网格中的所有行。如果您只想要 1,您可以轻松地将其修改为仅删除 1。

      【讨论】:

        猜你喜欢
        • 2016-09-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-26
        • 2013-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多