1

私は新しいユーザーです。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)を使用して、行を追加しましたが、編集できません。私は最初のものだけを変えることができます

4

0 に答える 0