1. #1
    Sencha User
    Join Date
    Jul 2011
    Posts
    40
    Vote Rating
    0
    anderson.resendes is on a distinguished road

      0  

    Default Set id items for an ArrayStore

    Set id items for an ArrayStore


    Hello!

    I am trying to configure the IDs of the items of the ArrayStore, but it´s difficult. My ArrayStore is like this:

    Code:
    this.store = new Ext.data.ArrayStore({
                        /*proxy : {
                            
                        },*/
                        fields : ['id', 'oid', 'realPath', 'pathTranslated',
                                'pathWithoutGroup', 'actions', 'displayActions',
                                'iconGroup', 'hide', 'typeGroup', 'group', 'type',
                                'savedSearch', 'node', 'pathDisplay', {
                                    name : 'alive',
                                    defaultValue : true
                                }],
                        idIndex : 1,
                        data : data
                    });
    data = Array of objects.. [{}, {}, {}, ...]

    I would like to set the id with the oid value of the data. Is it possible?


    Tks!

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    37,392
    Vote Rating
    848
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default


    The array store (array reader really) will not read an array of objects, it wants an array of arrays. Try using a regular store.
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Forum Manager
    ________________
    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

  3. #3
    Sencha User
    Join Date
    Jul 2011
    Posts
    40
    Vote Rating
    0
    anderson.resendes is on a distinguished road

      0  

    Default


    Sorry, I have an array of arrays.

    data = [[], [], []]

  4. #4
    Sencha User
    Join Date
    Jul 2011
    Posts
    40
    Vote Rating
    0
    anderson.resendes is on a distinguished road

      0  

    Default


    I need to use the ArrayStore. Some idea?


    Tks!

Thread Participants: 1