var lastsel0001;
jQuery("#IDTest0001").jqGrid({
url:'json.php?id=0001',
styleUI : 'Bootstrap',
datatype: "json",
mtype: "POST",
colNames:['ID','IDModels','Date', 'Label', 'Quantite','TypeDoc','Lieu'],
colModel:[
{name:'IDTest',index:'IDTest', align:"center", editable:true, hidden:true},
{name:'IDModels',index:'IDModels',align:"center", editable:true,hidden:true},
{name:'Date',index:'Date', width:150,align:"center", editable:false, sorttype:"date"},
{name:'Label',index:'Label', width:450, editable:true},
{name:'Quantite',index:'Quantite', width:100, align:"right", editable:true},
{name:'TypeDoc',index:'TypeDoc', width:150, align:"center", editable:true, hidden:true, edittype: "select", formoptions: { label: 'TypeDoc' }, editoptions: { value:"Autre:Autre"}, editrules: {edithidden:true} },
{name:'Lieu',index:'Lieu', width:200, align:"center", editable:true, edittype: "select", formoptions: { label: 'Lieux' }, editoptions: { value:"1:espace A"}}
],
height: 120,
width :1100,
rowNum:20,
rowList:[20,50,100],
pager: '#pagerIDTest0001',
sortname: 'Date',
sortorder: "desc",
multiselect: false,
footerrow : true,
userDataOnFooter : true,
onSelectRow: function(id){
if(id && id!==lastsel0001){
lastsel0001=id;
jQuery('#IDTest0001').jqGrid('restoreRow',lastsel0001);
}
jQuery('#IDTest0001').jqGrid('editRow',lastsel0001,true, '', '', '', '', aftersavefunc);
},
editurl: "edit.php?id=0001"
}).gridResize({
minWidth:1160,
minHeight:90,
}).jqGrid('navGrid','#pagerIDTest0001',{add:true,edit:false,del:true, search:false});
function aftersavefunc(rowid, result) {
$(this).trigger("reloadGrid");
}