Требуется помощь, связанная с jqgrid saverow - PullRequest
1 голос
/ 06 июня 2011

Это сетка, над которой я сейчас работаю

var lastsel;

grid.jqGrid({
url:'grid_data_loader.php,
datatype: 'json',
mtype: 'POST',
colNames:['ID','Date Created','Subject','Status','Location','Action'],
colModel :[ 
  {name:'id', index:'id', align:'center', hidden:true},
  {name:'date'}, 
  {name:'subject'},
  {name:'status',align:'center'},
  {name:'location',editable: true, align:'center', edittype:"select",

editoptions: { 
               dataUrl: 'control.php',
               dataEvents: [
                  {  type: 'change',
                     fn: function(e) {
                        grid.saveRow(lastsel,true);

                     }
                  }
               ]
}     


  },
  {name:'action'}
],
rowNum:10,
rowList:[10,20,30],
autowidth: true,
height: "100%", 
pager: '#pager',
sortname: 'id',
viewrecords: true,
rownumbers: true,
sortorder: "asc",
editurl: "control.php?case=8",
onSelectRow: function(id){
  if(id && id!==lastsel){
    grid.jqGrid('restoreRow',lastsel);
    grid.editRow(id,true);
    lastsel=id;
  }
}

});

все работает нормально, но я не могу понять, как проверить ответ сервера после сохранения строки

любая помощь будет отличной

Спасибо

1 Ответ

0 голосов
/ 07 июня 2011

Вы можете использовать aftersavefunc и errorfunc параметры saveRow .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...