Forum


06:26

18/08/2008

Ever since I added the ondblClickRow the dialogs no longer close once the submit is clicked even though I use closeAfterEdit:true.
What am I missing? I am using the following declaration for my grid.
$("#navgrid").jqGrid({
url:appendSession("/async/groups.html?x=1"),
datatype: "json",
hidegrid: false,
colNames:["Group ID","Group Name","Users in Group","Group Notes"],
colModel:[
{name:'id', index:'groupid', width:55, editable:false, editoptions:{readonly:true,size:10}, hidden:true},
{name:'groupname', index:'groupname', width:250, editable:true, editoptions:{size:25}, editrules:{required:true}, resizable:true},
{name:'users', index:'users', width:550, editable:true, edittype:"select", editoptions:{ multiple:true, size:3,
value: $.parseJSON( $.ajax({ url: appendSession('/async/users.html'), type:'post', data: { x:3 }, dataType: 'json', async: false, success: function(data, result) { if (!result) alert('Failure to retrieve the users.'); } }).responseText)
},
sortable:false, resizable:true},
{name:'groupnotes', index:'groupnotes', width:50, editable:true, edittype:"textarea", editrules:{edithidden:true}, editoptions:{rows:"5",cols:"30"}, hidden:true, sortable:false}
],
rowNum:10,
rowList:[10,20,30],
pager: '#pagernav',
sortname: "groupid",
viewrecords: true,
sortorder: "asc",
caption:"Groups Management",
editurl:appendSession("/async/groups.html?x=2"),
height:210,
ondblClickRow: function(rowid) {
$(this).jqGrid('editGridRow', rowid);
}
});
$("#navgrid").jqGrid('navGrid','#pagernav',
{}, //options
{height:275,reloadAfterSubmit:false,closeAfterEdit:true,closeOnEscape:true}, // edit options
{height:275,reloadAfterSubmit:false,closeAfterAdd:true,closeOnEscape:true, afterSubmit: function(response,postdata) { return [true,"",response.responseText]; } }, // add options
{reloadAfterSubmit:false,closeOnEscape:true}, // del options
{closeOnEscape:true,closeAfterSearch:true} // search options
);
06:36

18/08/2008

It figures... Right after I post I find the solution. I need to add my edit features to the options for double click.
ondblClickRow: function(rowid) {
$(this).jqGrid('editGridRow', rowid, {height:275,reloadAfterSubmit:false,closeAfterEdit:true,closeOnEscape:true});
}
Now the dialog closes as expected. Hope this helps someone else...
Most Users Ever Online: 715
Currently Online:
61 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66