У меня есть набор Controller / View, который составлен динамически, у каждого есть список «селектор» и «контейнер», у такого контейнера может быть другая пара селектор + контейнер и так далее.Которые являются экземплярами того же корневого селектора + Контроллер контейнера.
Это определение заголовка Контроллера (абстрактный класс):
Ext.define('MyApp.controller.explorer.Base', {
extend: 'Ext.app.Controller',
refs: [
{ref: 'explorerContainer', selector: '[itemId="explorerContainer]'},
{ref: 'explorerSelector', selector: '[itemId="explorerSelector]'}
],
Дело в том, что я не знаю, чтодолжен быть селектором ComponentQuery, чтобы соответствовать только дочерним элементам моего контроллера с таким itemId.Потому что, используя [itemId = "explorerContainer"] для сопоставления компонента, он делает это глобально, отвечая на самый верхний контейнер в дереве композиции.
В предыдущих экспериментах с ExtJS 3 я обращался к дочерним элементам с помощьюmyComponent.getComponent ('...'), но теперь нет getComponent (), и я не могу найти эквивалент в ExtJS 4.
Заранее спасибо.