Функция grid.onDeleteRow() не работает / не запускается
Может кто-нибудь помочь мне, почему grid.onDeleteRow()
не работает / не запускается, когда я удаляю строку в моей сетке?
Это мой код для его запуска.
$("#CCR_RF_GRD_DTLWRKINSTRUCTION").click(function(){
$("#CCR_RF_GRD_DTLWRKINSTRUCTION").onDeleteRow(function(){
alert('A row was deleted');
});
});
Заранее спасибо.
2 ответа
Попробуйте только с Документом
$("#gridId").onDeleteRow(function(oGrid, aRow, rowIndex) {
//custom code here
})
функция click
не уволен!
Попробуйте этот код:
$("#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.