我正在开发一个 ASP.net MVC 应用程序并在其中使用 jqgrid。我想对我的网格进行批量编辑。
我知道 jqgrid 支持inline editing,cell editing and Popupform editing.
是否有任何选项可以将整个 jqgrid 设置为编辑模式,并在进行更改后将它们保存回数据库。
请帮忙。
我正在开发一个 ASP.net MVC 应用程序并在其中使用 jqgrid。我想对我的网格进行批量编辑。
我知道 jqgrid 支持inline editing,cell editing and Popupform editing.
是否有任何选项可以将整个 jqgrid 设置为编辑模式,并在进行更改后将它们保存回数据库。
请帮忙。
您可以editRow在循环中使用选项loadComplete,
$("#jQGrid").jqGrid({
url: '../Controller/Action',
datatype: "json",
colNames: [...],
colModel: [...],
.
.
.
gridview: true,
loadonce: true,
loadComplete: function () {
//just make all the row to editmode
ids = $("#jQGrid").jqGrid('getDataIDs');
var l = ids.length;
for (var i = 0; i < l; i++) {
$("#jQGrid").jqGrid('editRow', ids[i], true);
}
},
rowNum: 10
});