在jqgrid中添加多行

时间:2012-04-12 08:00:07

标签: jqgrid

我是新用户,我正在使用 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),我添加了行,但不允许我编辑。我只能改变第一个第一个

0 个答案:

没有答案