当我删除网格中的行时,有人可以帮助我grid.onDeleteRow()
无效/触发的原因吗?
这是我触发它的代码。
$("#CCR_RF_GRD_DTLWRKINSTRUCTION").click(function(){
$("#CCR_RF_GRD_DTLWRKINSTRUCTION").onDeleteRow(function(){
alert('A row was deleted');
});
});
提前致谢。
答案 0 :(得分:1)
只能使用Document
$("#gridId").onDeleteRow(function(oGrid, aRow, rowIndex) {
//custom code here
})
函数click
没有被解雇!
答案 1 :(得分: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。