У меня есть компонент, который я создал, который расширяет Ext.window.Window, я дал ему псевдоним виджет.customereditor. После того, как я создал показанный экземпляр этого компонента, оба следующих фрагмента кода, похоже, получают ссылку на одно и то же:
Ext.ComponentQuery.query('customereditor')[0];
Ext.widget('customereditor');
Проблема заключается в том, что я пытаюсь выполнить метод close для возвращаемого объекта. Таким образом, следующее работает и закрывает окно:
Ext.ComponentQuery.query('customereditor')[0].close();
Пока это не работает:
Ext.widget('customereditor').close();
Мне интересно, в чем разница между двумя способами запроса?