我有这个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,