Extjs - Element Hinzufügen, um manuell speichern

Möchte ich manuell hinzufügen von Elementen zu einem Kombinationsfeld.

Ext.define('MyApp.store.myStore', {    extend: 'Ext.data.Store',
requires: [
    'Ext.data.Field'
],

constructor: function(cfg) {
    var me = this;
    cfg = cfg || {};
    me.callParent([Ext.apply({
        storeId: 'myStore',
        fields: [
            {
                name: 'nameField'
            }
        ]
    }, cfg)]);
}
});

.

onfocus: function(component, e, eOpts){
    var comp = component.up('#viewContainer');
    var tgrid = comp.down('#netTable');
    console.log(component);
    var arr = tgrid.store.collect('dbColumn');
    //alert(arr);
}

Möchte ich hinzufügen, arr, die ein array von Daten , die zu speichern. Wie mache ich es

Ich habe Folgendes versucht, aber es hat nicht funktioniert

var store =  Ext.getStore('myStore');
var menuPoint = Ext.create('Sencha.model.MenuPoint', 
   {
        nameField: 'child'
    });
store.add(menuPoint);
InformationsquelleAutor user1713114 | 2014-01-16
Schreibe einen Kommentar