1. #1
    Ext User
    Join Date
    Dec 2009
    Posts
    23
    Vote Rating
    0
    pclovec is on a distinguished road

      0  

    Default add new record and set record data ,but use sore.modifited can't get new recods data

    add new record and set record data ,but use sore.modifited can't get new recods data


    i want to add a new record in grid and save them into database.

    record = new datarecord(.....)
    i didn't run edit ,because my code data from other place. so i use record.set("xx","xx")

    run store.addSorted(record) or store.add(record) or store.insert(0,record)

    after i can saw the record in grid . i try to save them and use store.modifited get empty .
    i turn to use store.getModifiedRecords() function also get empty.

    any idea. i'm not sure it's a bug. or just i missing something.


    thanks

    xinfang

  2. #2
    Sencha - Community Support Team Condor's Avatar
    Join Date
    Mar 2007
    Location
    The Netherlands
    Posts
    24,246
    Vote Rating
    86
    Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of

      0  

    Default


    Call record.set(...) AFTER store.add(record).

  3. #3
    Ext User
    Join Date
    Dec 2009
    Posts
    23
    Vote Rating
    0
    pclovec is on a distinguished road

      0  

    Default


    i did, you can see my post , i tired to use add,insert and addSotred function . after i uses firebug check store.data array has two new records. but in store.modifited ,it's empty []

    in interface can saw tow new records , seems the add or addStored function which didn't call some function which add the new records into modifited array.
    Code:
    if (record == null)
     {
    	 var defaultdata = {
    			 date: rows[i].get("date"),
    			 close: rows[i].get("close"),
    			 vol: rows[i].get("vol")
    	 };
    	 var p = new egrid.store.recordType(defaultdata, recId); // create new record
             egrid.stopEditing();
             egrid.store.add(p)
    }
    after i check egrid.store.getModifiedRecords().length is 0

    thanks

  4. #4
    Sencha - Community Support Team Condor's Avatar
    Join Date
    Mar 2007
    Location
    The Netherlands
    Posts
    24,246
    Vote Rating
    86
    Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of

      0  

    Default


    You are not calling record.set(...) as I recommended.

    ps. You could also try calling record.afterEdit().

  5. #5
    Ext User
    Join Date
    Dec 2009
    Posts
    23
    Vote Rating
    0
    pclovec is on a distinguished road

      0  

    Default


    thanks it works.

Thread Participants: 1

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..." hd porno faketaxi