Как уничтожить неактивное представление в Sencha Touch

я застрял с проблемой, которая, я думаю, действительно важна. В простом приложении Sencha Touch у меня много просмотров. My Mainview представляет собой TabPanel со значками стыковки внизу. Иногда в моем приложении я переключаюсь на другие представления, которые находятся за пределами панели вкладок. Я не хочу, чтобы DOM перегружался представлениями, мне это больше не нужно, поэтому я ищу решение для уничтожения представления, когда оно неактивно. Я пробовал это, переключаясь в другое представление в моем контроллере:

this.getMainview().destroy();

Кажется, что Mainview удаляется, но я получаю сообщение об ошибке:

Uncaught TypeError: Cannot read property 'dom' of null

Итак, я предполагаю, что что-то не так с методом .destroy() или есть как лучше решить эту проблему?

7
задан tereško 17 June 2012 в 09:55
поделиться