0

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

这是我触发它的代码。

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

提前致谢。

4

2 回答 2

1

仅使用Document尝试

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

函数 click未触发!

于 2016-03-14T11:02:13.433 回答
1

试试这个代码:

$("#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-07-01T18:15:34.673 回答