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
onclickSubmit doesn't get fired - jqgrid v4.1.1 - adding a new record
30/06/2011
16:53
Avatar
karunsth
New Member
Members
Forum Posts: 1
Member Since:
30/06/2011
sp_UserOfflineSmall Offline

UPDATE:

It looks like none of the events and properties get run, for example closeAfterAdd, afterSubmit do not get fired.

BUG:

In some cases (which can be reproduced), the onclickSubmit event doesn't get called when you submit the add new record form.

Steps to take:

1. load the page to view the table.

2. click edit button without selecting any rows. you will get the 'please select row' warning. Dismiss that dialog box.

3. select a row and click edit. The edit dialog box is displayed. Click the 'Cancel' button to close the box.

4. Now, click add button to add a new record. fill in details and click submit.

Result

The dialog box doesn't close, even though the closeAfterEdit parameter is set to true

The onclickSubmit event is not fired and hence additional postData is not submitted.

Below is the code

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}

/** Setting Jqgrid defaults**/

jQuery.extend(jQuery.jgrid.defaults, {

    altRows:false,

    mtype:'POST',

    datatype:'json',

    height:150,

    sortorder: "asc",

    viewrecords: true,

    gridview:true,

    scroll:true,

    rowNum:20,

    autowidth:true,

    recordtext:"Total number of rows: {2}"

});

 

jQuery.extend(jQuery.jgrid.nav, {

    refreshtitle:"Refresh"

});

 

/*departments table*/

 

$(document).ready(function(){

 

  jQuery("table#departments").jqGrid({

    url:SiteURL+"/mysite/adminSiteDepartments",

    colNames:['ID','Department Name'],

    colModel :[

      {name:'__sqlDepartmentID', index:'__sqlDepartmentID', width:40,hidden:true},

      {name:'name', index:'departmentName', width:200,editable:true,editrules:{required:true},formoptions:{label:"Department Name (*)"}}

    ],

    pager: jQuery('#departments_pager'),

    rowNum:10,

    autowidth:false,

    width:350,

    height:70,

    sortname: '__sqlDepartmentID',

    recordtext:"Total number of departments: {2}",

    recordpos:"center",

    postData:{siteid:function(){

           var $siteid = $('input[name="siteid"]:hidden').val();

           if($siteid != ''){

               return $siteid;

           }else{

               return -1;

           }

        }

    },

    editurl:SiteURL+"/mysite/adminEditSiteDepartment"

  });

  jQuery("#departments").jqGrid('navGrid','#departments_pager',{add:true,edit:true,search:false,del:false,addtitle:"Add new department"},

      {closeAfterEdit:true

    },

 

      {closeAfterAdd:true,

          onclickSubmit : function(eparams,postData) {

              console.log('to submit');

                            var retarr = {};

 

                            var siteID = $("#departments").jqGrid('getGridParam','postData')['siteid'];

                            console.log(siteID);

                            retarr = {siteid:siteID};

 

                           return retarr;

                       }

          afterSubmit:function(response,postData){

              console.log(postData);

          }

      }

  );

});

31/08/2011
17:27
Avatar
solsagan
Member
Members
Forum Posts: 3
Member Since:
20/07/2011
sp_UserOfflineSmall Offline

see /blog/?page_id=393/help/wrong-onclicksubmit-being-fired-for-jqgrid/

Forum Timezone: Europe/Sofia

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.com

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

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information