Forum

July 12th, 2025
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
successfunc not firing on saveRow
27/05/2012
20:11
Avatar
krisreddy
Member
Members
Forum Posts: 37
Member Since:
24/02/2009
sp_UserOfflineSmall Offline

Hello,

I am using jqgrid v4.2.1

I have the following code and when call save function - onsuccesfuc is not firing - however when I press enter it works.

//Begin Grid
        masterUnitMeasureGrid = jQuery("#masterUnitMeasureList").jqGrid({
        url:'imMasterUnitMeasureXML.php',
        datatype: "xml",
        colNames:[
                    'Size or Container'
                    ,'Desription'
                    ,'Unit Qty'
                    ,'Weight'
                    ,'Volume'
                    ,'Sort'
                ],
        colModel:[
                     {name:'strUnitMeasure',index:'strUnitMeasure', width:100,align:"left",editable:true,edittype:'text',editoptions: {size:25, maxlength: 25},editrules:{required:true}}
                    ,{name:'strUnitMeasureDescription',index:'strUnitMeasureDescription', width:200,align:"left",editable:true,edittype:'text',search:false,editoptions: {size:45, maxlength: 50}}
                    ,{name:'dblUnitMeasureQty',index:'dblUnitMeasureQty', width:50,align:"right",editable:true,edittype:'text',search:false,editoptions: {size:15, maxlength:20,defaultValue:'1'},editrules:{required:true,number:true}}
                    ,{name:'dblWeight',index:'dblWeight', width:50,align:"right",editable:true,edittype:'text',search:false,editoptions: {size:15, maxlength:20,defaultValue:'0'},editrules:{required:true,number:true}}
                    ,{name:'dblVolume',index:'dblVolume', width:50,align:"right",editable:true,edittype:'text',search:false,editoptions: {size:15, maxlength:20,defaultValue:'0'},editrules:{required:true,number:true}}
                    ,{name:'intSort',index:'intSort', width:50,align:"right",editable:true,edittype:'text',search:false,editoptions: {size:15, maxlength:20,defaultValue:'0'},editrules:{required:true,integer:true}}
                ],
        rowNum:50,
        autowidth:true,
        height:pnSize['height']-130,
        forceFit:false,
        shrinkToFit:false,
        loadui:'block',
        rowList:[50,100],
        pager: jQuery('#masterUnitMeasurePager'),
        sortname: 'strUnitMeasure',
        viewrecords: true,
        sortorder: "asc",
        rownumbers: true,
        scroll:true,
        mtype:"POST",
        editurl:'imMasterUnitMeasurePost.php',
        ondblClickRow: function(rowid,iRow,iCol){
            egEditMasterUnitMeasure();
            },
        loadError: function(xhr,st,err) {
                $.jgrid.info_dialog($.jgrid.errors.errcap,'<div class="ui-state-error">Type:' + st + ' Response: ' + xhr.Status + ' ' + xhr.statusText+'</div>', $.jgrid.edit.bClose,{buttonalign:'right'});
            }
        })
        .navGrid('#masterUnitMeasurePager',
                    {edit:false,add:false,del:false,search:false,refresh:false},
                    {}, //edit options
                    {}, //add options
                    {}, //del options
                    {} //search options
                )

        masterUnitMeasureGrid.filterToolbar();
        
        //End Grid

//Edit
    function egEditMasterUnitMeasure()
    {
        var gr = masterUnitMeasureGrid.jqGrid('getGridParam','selrow');
        if(gr && gr!==lastSelUnitMeasure)
        {
            egUnitMeasureEditButtonToggle('hide');
            masterUnitMeasureGrid.jqGrid('restoreRow',lastSelUnitMeasure);
            masterUnitMeasureGrid.jqGrid('editRow',gr,true,null,egUnitMeasureEditRowResp);
            lastSelUnitMeasure = gr;
        }
        else
        {
            alert('please select size');
        }
    }

//Save
    function egSaveMasterUnitMeasure()
    {
        var gr = masterUnitMeasureGrid.jqGrid('getGridParam','selrow');
        if(gr && gr!==lastSelUnitMeasure)
        {
            masterUnitMeasureGrid.jqGrid('saveRow',gr,egUnitMeasureEditRowResp);
        }
        else
        {
            alert('please select size');
        }
    }

    //Server Response
    function egUnitMeasureEditRowResp(result)
    {
        if (result.responseText != 1)
        {
            egUnitMeasureEditButtonToggle('show');
            lastSelUnitMeasure = "";
            $.jgrid.info_dialog($.jgrid.errors.errcap,'<div class="ui-state-error">'+result.responseText+'</div>', $.jgrid.edit.bClose,{buttonalign:'right'});    
            return false;
        }
        return true;
        
    }

Forum Timezone: Europe/Sofia

Most Users Ever Online: 994

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