切换单元时jqGrid单元格不保存

时间:2017-01-30 07:10:58

标签: jquery jqgrid

我有这个jqGrid。可以动态添加行。但一次只能排一排。现在,当我想填充行时,我可以将数据插入到一个单元格中,但是当我转到下一个单元格时,前一个单元格将丢失其数据。保存数据只是丢弃它。

使用jqGrid 4.7。添加新行时,id为" uusSoiduk"。

这部分代码,我还没有找到完整的代码。它描述了细胞的基本设置。问题是所有具有edittype custom的单元格在失去焦点时会丢失数据。

{name:'regNr', editable:true, width:100, resizable: false, title: false, search: false, fixed: true,
                    editoptions: {dataEvents:[{type:'change', fn: function}], maxlength: 32},
                    cellattr: attr,
                    editrules: {
                        custom: true,
                        custom_func: func
                    }
                },
                {name:'liik', editable:true, width:80, resizable: false, title: false, search: false, fixed: true,
                    edittype:'custom',
                    editoptions: {
                        dataEvents:[{type:'change', fn:func}],
                        custom_element: type,
                        custom_value: jqGridCustomElementValue
                    },
                    editrules: {
                        custom: true,
                        custom_func: func
                    }
                },
       deepempty: true,
        datatype: 'json',
        autowidth: true,
        shrinkToFit: true,
        sortname: 'id',
        sortorder: 'asc',
        autoencode:false,
        scrollOffset: 0,
        height: '100%',
        width: '100%',
        rowNum: 1000,
        pgbuttons: false,
        pgtext: false,
        viewrecords: false,
        caption: '${g.message(code:'soiduk.table.caption')}',
        pager: '#soidukPagernav',
        loadui: "disable",
        gridview: true,
        hoverrows: true,
        rownumbers: false,
        hiddengrid: true,

0 个答案:

没有答案