У меня есть компонент (пусть это будет Ext.panel.Panel, на самом деле это не имеет значения), и я хочу динамически изменить его родительский контейнер - тот, который мы устанавливаем через renderTo.
Насколько я понимаю после проверки кода - есть флаг rendered
, и он проверяется каждый раз, когда вы пытаетесь вызвать метод render
. Но я вижу место, где мы можем сбросить родительский контейнер.
Я могу продолжать просматривать код, но было бы очень хорошо, если бы кто-нибудь, кто знает что-то об этой теме, объяснил бы мне. Итак, можем ли мы динамически сбросить родительский контейнер ?
Или, если мы хотим взглянуть на проблему с другой стороны - можно ли динамически добавлять элементы в макет ?
Чтобы быть менее абстрактным, позвольте мне привести вам пример, когда нам это действительно может понадобиться. Представьте себе две панели с несколькими дочерними окнами (перетаскиваемыми). Иногда было бы неплохо иметь возможность перетаскивать дочерние окна с одной панели на другую.
Заранее спасибо за любой ответ.