我认为这是一个愚蠢的问题,但我找不到解决方案。我用 jqGrid 创建了一个表并启用了内联编辑在每一行上我添加了一个启用或禁用编辑的按钮我想添加第二个仅在编辑期间处于活动状态的按钮,它允许您在各个字段中加载默认值活动内联编辑行。我不知道如何在编辑 setRowData 时访问和更改数据行,如果我选择了行但不是处于内联编辑模式,任何人有任何建议,谢谢。
更新我找到了一个(我认为不好)解决方案,但请解释我的问题:
if (edit_enabled) {
// save current data
jQuery('#SEQtbl').jqGrid('saveRow',row_edit, false, 'clientArray');
// read back row data
var row = jQuery("#SEQtbl").jqGrid('getRowData',row_edit);
// change something
....
.....
// save data
jQuery("#SEQtbl").jqGrid('setRowData',row_edit, row);
// reneter row edit mode
jQuery('#SEQtbl').jqGrid('editRow', row_edit,true);
}
`