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_TopicIcon
Prevent adding empty row after execution of afterSubmit
30/03/2012
13:54
Avatar
Luigino
Member
Members
Forum Posts: 47
Member Since:
25/10/2008
sp_UserOfflineSmall Offline

Hello tony and everyone,

I have a grid where I put a custom button in the navgrid for inserting totally different data in another table so I used editGridRow("new",…) where in the php url I just post data to a different table. Actually I am stuck with the issue if I submit the form, even if I settled reloadAfterSubmit:false, it add a new empty row in the grid…

You can see the piece of code here:

jQuery("#"+child_table_id).navButtonAdd(
    "#"+pager_id,
    {
        caption:"Insert",buttonicon:"ui-icon-arrow-1-se",
        onClickButton:function(){
            var rows = jQuery("#"+child_table_id).getRowData();
            if ( rows.length != 0 ) {
                jQuery("#"+child_table_id).editGridRow("new",{height:140,width:420,url:"http://…/edit_datatable.....ot;+id_row,
                                                                reloadAfterSubmit:false,
                                                                recreateForm:true,
                                                                closeOnEscape:true,
                                                                closeAfterAdd:true,
                                                                addCaption:'Insert',
                                                                savekey: [true,13],
                                                                bSubmit:'Save',                                                        
                                                                afterSubmit:function(response, postdata){ alert('inserting to a total different table…'); return {0:true} }
                                                        });
            }
        },
        position:"last",
        title:"Insert new step…",
        cursor:"pointer"
    });

I tried even to add:

onClickButton:function(){ $("#"+child_table_id).setGridParam({ datatype: 'local' }); }

afterSubmit:function(response, postdata){ return {0:true} },

onclickSubmit : function(params, posdata) {return {0:true} },

afterComplete:function(response, postdata, formid) { $("#"+child_table_id).setGridParam({ datatype: 'json' }); }

but it added anyway a row in the grid...

So how I can prevent  jqGrid to add a new empty grid and refreshing the grid?…

thanks a lot to everyone

Ciao,

Luigi

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
72 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