Я пытаюсь реализовать jqGrid с редактируемыми ячейками:
var myGrid = $("#mygrid").jqGrid({
datatype: 'local',
data: mydata,
colModel: [
{ name: 'Serial', width: 1040, editable: true, edittype: 'text' }
],
rowNum: 10,
rowList: [10, 20, 30],
pager: '#mypager',
sortname: 'Serial',
cellEdit: true,
viewrecords: true,
sortorder: "desc",
onSelectRow: function(id){
if(id && id!==lastSel){
jQuery('#mygrid').restoreRow(lastSel);
lastSel=id;
}
jQuery('#mygrid').editRow(id, true);
}
});
myGrid.jqGrid('navGrid', '#mypager', { edit: true, add: false, del: false, search: true });
Однако каждый раз, когда я пытаюсь редактировать ячейку, она позволяет мне писать на ней, но как только я нажимаю на другую строкуили даже вне сетки, текст исчезает.
Еще одна вещь, каждый раз, когда я нажимаю «ввод», он пытается что-то отправить, потому что он показывает мне следующее сообщение: «URL не задан».
И, конечно, я хочу использовать эту сетку только локально.После редактирования сетки пользователь должен будет нажать кнопку «Отправить», которая включена в .html, а затем я буду управлять данными, вставленными в сетку.
Thx.