私は新しいユーザーです。jqGridプラグインを使用しています。一度に複数の行を追加して、最後に保存できるかどうかを知りたいと思いました。
いくつかの行を追加し、すべてを保存するためのボタンで終了したいと思います。次のコード:
//for edit all
$("#list2").jqGrid('navButtonAdd', '#pager2', {
caption: "Modifica", buttonicon: "ui-icon-pencil",
onClickButton: function () {
var ids = $('#list2').jqGrid('getDataIDs');
for (var i = 0; i < ids.length + 1; i++) {
$('#list2').jqGrid('editRow', ids[i], true);
}
}
});
//for save all
$("#list2").jqGrid('navButtonAdd', '#pager2', {
caption: "Salva", buttonicon: "ui-icon-disk",
onClickButton: function () {
var ids = $('#list2').jqGrid('getDataIDs');
for (var i = 0; i < ids.length + 1; i++) {
$('#list2').jqGrid('saveRow', ids[i], false, 'PerformCRUDAction');
}
}
});
//add several rowa
$("#list2").jqGrid('navButtonAdd', '#pager2', {
caption: "Add", buttonicon: "ui-icon-add",
onClickButton: function () {
$("#list2").addRowData("Codice", {}, 'last');
}
});
この関数(jquery)を使用して、行を追加しましたが、編集できません。私は最初のものだけを変えることができます