1. #1
    Sencha User
    Join Date
    Nov 2011
    Posts
    3
    Vote Rating
    0
    terry.deng is on a distinguished road

      0  

    Question Modified store records are NOT persisted during Paging on an editorgrid !!

    Modified store records are NOT persisted during Paging on an editorgrid !!


    Hi, guys

    does anyone have the experience doing paging on an editorgrid? Right now I am taking advantage of the Store function "getModifiedRecords()", on the API it says Modified records are persisted across load operations (e.g., during paging).

    But when I make a change on page 1, go to page 2, come back to page 1, my changes are no longer in the editing grid. from the API docs I thought they would be preserved, though.....

    I attached my codes below, all works well expect the problem I mentioned above.....I would appreciate if anyone could let me know how to preserve the edits during paging. thanks in advance!

    {
    icon: '../images/icons/save.png',
    text: 'save',
    type: 'submit',
    handler: function(){
    var m = store.getModifiedRecords();
    if (m.length == 0){
    Ext.MessageBox.show({
    title: 'info',
    msg: 'no modified records',
    icon: Ext.MessageBox.WARNING,
    buttons: Ext.MessageBox.OK,
    closable: false
    });
    }
    else{
    var jsonArray = [];
    Ext.each(m, function(item) {
    jsonArray.push(item.data);
    });

    form.getForm().url = "saveOrUpdateUserInfo.action";

    form.getForm().submit({
    success: function(form, action){
    Ext.MessageBox.show({
    title: 'info',
    msg: 'modified records are saved',
    icon: Ext.MessageBox.INFO,
    buttons: Ext.MessageBox.OK,
    closable: false
    });
    store.reload();
    },
    failure: function(form, action){},
    params: {data: encodeURIComponent(Ext.encode(jsonArray))}
    });
    }
    }
    }

  2. #2
    Sencha User
    Join Date
    Nov 2011
    Posts
    3
    Vote Rating
    0
    terry.deng is on a distinguished road

      0  

    Default


    did I post the thread in the wrong place or nobody ever experienced this problem? is there a way to modify records in multiple pages during paging, and commit the changes once and for all?

  3. #3
    Sencha User
    Join Date
    Nov 2011
    Posts
    3
    Vote Rating
    0
    terry.deng is on a distinguished road

      0  

    Default


    well, I think I figured out by myself......maybe it could be stupid way of doing it, but it works....I did a loop through all the modified records....