2011-06-06 89 views
1

這是目前正在的jqGrid saverow相關幫助需要

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; 
    } 
} 

}); 

一切工作正常,但我想不出如何檢查服務器響應行保存

任何幫助將是一個網格IM大

感謝

+0

這個問題可以幫助我回答一個關於如何在編輯後使用saveRow的問題。所以,謝謝:) 但是,你可以請張貼你的control.php文件嗎?這真的會幫助我和其他人。 – 2013-02-06 14:58:51

回答

0

您可以使用saveRowaftersavefuncerrorfunc參數。