【问题标题】: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。