Forum

November 2nd, 2014
A A A
Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
sp_Feed Topic RSS sp_Related Related Topics sp_TopicIcon
closeAfterEdit: want form edit to disappear after successful "submit"
30/11/2010
11:01
Avatar
julievancouver
Canada
New Member
Members
Forum Posts: 2
Member Since:
30/11/2010
sp_UserOfflineSmall Offline

Hello,

Everything is working fine, except the form window won't disappear after a successful edit.

Here is my code:

$(document).ready(function(){

var dataquery = '';
var qq = '';
var qcolheads = '';

jQuery("#membergrid").jqGrid({     
       url:'php/pmembers.php?q=1',
    datatype: "json",
    userdata: "userData",
    jsonReader : {
    userdata: "userData"
    },
       colNames:['id', 'first','M', 'last','since','email','home','cell','1º activity','2º activity', 'wikiid','username','A','P'],
       colModel:[
           {name:'id',index:'id', width:20,editable:true,editoptions:{readonly:true,size:5,class:'readonly'}},
           {name:'firstname',index:'firstname', width:70,editable:true,editoptions:{readonly:false,size:20}},
           {name:'middlename',index:'middlename', width:5,editable:true,editoptions:{readonly:false,size:5}},
           {name:'lastname',index:'lastname', width:75,editable:true,editoptions:{readonly:false,size:20}},
           {name:'membersince',index:'membersince', width:35,editable:true,editoptions:{readonly:false,size:20}},
           {name:'user_email',index:'user_email', width:150,editable:true,editoptions:{readonly:false,size:30}},
           {name:'homephone',index:'homephone', width:80,editable:true,editoptions:{readonly:false,size:20}},
           {name:'cellphone',index:'cellphone', width:80,editable:true,editoptions:{readonly:false,size:20}},
           {name:'activity1',index:'activity1', width:150,editable:true,edittype: "select", editoptions:{dataUrl:'php/pmembers.php?q=2'} },
           {name:'activity2',index:'activity2', width:150,editable:true,edittype: "select", editoptions:{dataUrl:'php/pmembers.php?q=2'} },
           {name:'wiki_id',index:'wiki_id', width:20,editable:true,editoptions:{readonly:true,size:20,class:'readonly'}},
           {name:'wiki_user_name',index:'wiki_user_name', width:130,editable:true,editoptions:{readonly:true,size:20,class:'readonly'}},
           {name:'active',index:'active', width:10,editable:true,editoptions:{readonly:false,size:10}},
           {name:'paiddues',index:'paiddues', width:10,editable:true,editoptions:{readonly:false,size:10}}           
       ],
       rowNum:10,
       rowList:[10,20,30],
       pager: '#membernav',
       sortname: 'id',
    viewrecords: true,
    sortorder: "asc",
    caption:"members",    
    loadComplete: function() {
        var qu = jQuery('#membergrid').jqGrid('getGridParam','userData');
        var qq = qu['query'];
        qcolheads = qu['columnheadings'];
         },
     editurl:"php/pmembers.php?q=3"
});

jQuery("#membergrid").jqGrid('navGrid','#membernav',{edit:true,add:false,del:false},{reloadAfterSubmit: true, closeOnEscape: true,afterSubmit:processEdit,closeAfterEdit: true,closeAfterSubmit: true});
jQuery("#membergrid").jqGrid('navButtonAdd','#membernav',
    {caption:"print",
    id:"exportbutton",
    onClickButton:function()
            {
                jQuery("#membergrid").jqGrid('excelExport',{url:'php/pmembers.php?q=4&qq='+qq+'&qcolheads='+qcolheads,tag:'text'});
            }
    });
    
function processEdit(response, postdata) {
               if (response.responseText == "Success") {
                return [true, response.responseText]
            }
            else{
                return[false, response.responseText]
            }
        }

}); // end page load

30/11/2010
13:21
Avatar
OlegK
Germany
Member
Members
Forum Posts: 1255
Member Since:
10/08/2009
sp_UserOfflineSmall Offline

Hello julievancouver,

I don't tested it, but I suppose, that you should set both closeAfterAdd:true and closeAfterEdit:true beacuse the code of Add and Edit will be shared. You can also try to use recreateForm:true which is a standard settings in my code.

By the way you can change the default settings for this parameters with

jQuery.extend (jQuery.jgrid.edit, {closeAfterAdd:true, closeAfterEdit:true, recreateForm:true});

Best regards
Oleg

01/12/2010
00:06
Avatar
julievancouver
Canada
New Member
Members
Forum Posts: 2
Member Since:
30/11/2010
sp_UserOfflineSmall Offline

Thanks so much for your prompt reply. I turns out I made a type in the php file which affected my afterSubmit function.

I have implemented your suggestion.

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
44 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.com

Moderators: tony: 7721, Rumen[Trirand]: 81

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information