В Titanium у меня есть три контроллера/Просмотры: A, B и CTitanium: Переключение между окнами, созданных различными контроллерами
У меня есть бар кнопки в нижней части экрана с надписью [A], [B], и [C]
Я хочу, чтобы каждая кнопка вызывала отображение соответствующего вида. Если связанный контроллер еще не запущен, кнопка запускает код типа: Alloy.createController («A»). Все идет нормально.
Однако, если контроллер уже запущен и открыт, это связано с представлением. Я хочу, чтобы кнопка [A] просто вывела предыдущий сгенерированный вид и НЕ запустила запуск кода в соответствующем контроллере (потому что я хотите, чтобы пользователь видел старые данные в представлении, а не показывал новые данные).
Кто-нибудь знает, как это сделать?
Спасибо Аарон. Что я имел в виду с моим вопросом, так это то, как я могу показать последнее представление, связанное с уже созданным контроллером. У меня есть флаг, который сообщает мне, был ли создан контроллер. Если мне нужно сделать что-то вроде $ .A.show(), но я, похоже, не могу получить доступ к $ .A от контроллера B (например). –