extjs, Wie man ein raster

In der Designer-ich meine grid-name gleich "MyGrid"

Klick auf den button addRecord heißt, es schlägt fehl, in denen Zeilen ist, versucht man einen nicht definierten raster.

Wie definiere ich dieses "MyGrid", so dass es verweist auf die raster innerhalb des Panels?

Ext.define('MyApp.view.MyPanel', {
    extend: 'MyApp.view.ui.MyPanel',

    initComponent: function() {
        var me = this;
        me.callParent(arguments);

        var button = me.down('button[text=Submit]');

         button.on('click', me.onSubmitBtnClick, me);
    },

    addRecord: function(myRecordArray) {

        var rows = grid.getStore().getRange(); //ERROR happens here

            console.log(rows);


    },

    onSubmitBtnClick: function() {
        this.addRecord(["ll", "kk", "mm"]);
    }
});

Chrome-Javascript-Debugger-Konsole ->

   Uncaught ReferenceError: grid is not defined

InformationsquelleAutor BAR | 2012-01-15

Schreibe einen Kommentar