jqgrid修改一行中的某一个值
要修改jqGrid中一行中的某个值,可以使用setRowData方法。
以下是一个示例代码:
// 获取jqGrid的行数据
var rowData = $('#grid').jqGrid('getRowData', rowId);
// 修改行数据中的某个字段的值
rowData.fieldName = newValue;
// 更新jqGrid中的行数据
$('#grid').jqGrid('setRowData', rowId, rowData);
在上面的代码中,rowId是要修改的行的ID,fieldName是要修改的字段的名称,newValue是要设置的新值。
这里使用了getRowData方法来获取行数据,然后修改了行数据中的某个字段的值,最后使用setRowData方法将更新后的行数据重新设置到jqGrid中。
请注意,这只会更新jqGrid中的数据,不会将修改后的值发送到服务器。如果需要将修改后的值发送到服务器进行保存,需要调用适当的AJAX请求。
原文地址: https://www.cveoy.top/t/topic/hOSb 著作权归作者所有。请勿转载和采集!