我认为这是一个愚蠢的问题,但我找不到解决方案。 我创建了一个表的jqGrid和我启用了内嵌编辑 在每一行,我添加了一个按钮,可以启用或只有编辑,将允许您加载在默认值时禁用编辑 我想添加第二个按钮活跃有效内联编辑行的各个字段。 我不知道如何访问和更改数据行,而编辑 setRowData如果行,我选择而不是在联编辑模式 任何人有任何建议,感谢工作。jqGrid设置单元格数据,同时内联编辑活动
更新 我已经找到了(糟糕,我认为)解决方案,但解释我的问题:
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);
}
`
感谢您的答复沃尔特 我的页面显示一个远程系统的配置数据。 我必须解决两种情况: 1 .-带来一默认配置中,配置参数已经从设备中装入 2 .-许多参数都是复选框,我需要“短切”来启用或禁用它们全部一起。第1点我可以像你说的那样修复它,在进入编辑模式之前设置默认设置。 但是我想只有当用户进入编辑模式以防止意外的或不需要的改变时才可能改变数据。 我在前面的消息中描述的解决方案可行,但它 – 2011-09-26 13:52:37