Shopware Extjs - Как открыть новое окно - PullRequest
0 голосов
/ 09 ноября 2018

Я знаю, как открыть окно, когда extjs файлы находятся в одном и том же виде блока, под тем же подписчиком и контроллером:

Ext.create('Shopware.apps.oprepare.view.multiPrepare.Window', {
     productNumbers: productNumbers
}).show();

Но это не работает , если я хочу открыть окно, определенное в другой папке в / backend /. Это означает, что его контролирует другой контроллер, а другой абонент регистрирует его.

Как это сделать?

EDIT: С следующим:

Ext.create('Shopware.apps.Upload').show();

Запрос в php контроллер отправлен, js загружается (я вижу это в теле ответа), но после этого я получаю ошибку

Ext.create(...).show() is not a function.

Я пытался с:

Ext.create('Shopware.apps.Upload').launch();

Ошибка:

 windowManager.subwindows is udefined.

Есть ли способ решить эту проблему?

1 Ответ

0 голосов
/ 09 ноября 2018

Это помогло мне:

Ext.create('Shopware.apps.Upload').init();
...