Ext.define('JournalApp.view.notes.Note', {
extend: 'Ext.grid.Panel', //'Ext.panel.Panel',//
alias: 'widget.myGrid', // <-- подобным образом напишите в родительской форме widget.myForm
noteStore: null,
initComponent: function() {
this.callParent();
this.noteStore = Ext.getStore('JournalApp.store.NoteStore');
this.on('render', this.loadStore, this);
},
loadStore: function(grid) {
var formId = grid.up('myForm').getViewModel().data.singleOrder; // <-- ищем форму по alias myForm
this.noteStore.load({
scope: this,
params: {
orderid: formId
}
});
},