В конструкторе я поставил свое имя сетки равного MyGridExtJS Как получить сетку
При нажатии на кнопку addRecord называется, она не где строки являются attemting, чтобы получить неопределенную сетку.
Как определить этот MyGrid так, чтобы он ссылался на сетку внутри панели?
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 Консоль отладки ->
Uncaught ReferenceError: grid is not defined
Большое вам спасибо, я действительно застрял там – BAR