Этот код выглядит странно. Много чего лишнего.
Ext.define('JournalApp.view.notes.Note', {
extend: 'Ext.grid.Panel', //'Ext.panel.Panel',//
noteStore: null,
initComponent: function() {
this.callParent();
this.noteStore = Ext.getStore('JournalApp.store.NoteStore');
this.on('render', this.loadStore, this);
},
loadStore: function() {
this.noteStore.load({
scope: this,
params: {
orderid: 'тут ид родителя таблицы, но как получить?'
}
});
},
Запись
noteStore: null,
не нужна, так как в гриде и так есть store. Незачем делать дубликат.
Запись
this.noteStore = Ext.getStore('JournalApp.store.NoteStore');
вообще не нужна. Все работает и без нее. Нужно store задавать как и полагается: store: {type: "алиас сторе"}
Запись
this.on('render', this.loadStore, this);
не нужна, можно просто store сделать autoload
Проблема " ид родителя таблицы, но как получить?" не решаемая, ибо не виден контекст использования этого кода. Нужна песочница. Сделай те пример.