В моем приложении sencha touch 2.3 у меня есть страница с несколькими переключаемыми полями, текстовыми полями и т. д. Я хочу устанавливать значения в этих полях каждый раз, когда отображается страница (каждый раз она может иметь разные наборы значений).
Родительским контейнером этой страницы является панель с карточным макетом. Я показываю разные страницы, используя setActiveItem('pagextype');
Теперь, если я устанавливаю значения во время инициализации, они будут установлены один раз, но при следующем отображении страницы инициализация не будет вызываться. И элементы не будут установлены в новые значения.
Вместо инициализации я использовал нарисованное событие. Это прекрасно работает. Но всякий раз, когда я захожу на страницу, на мгновение отображаются старые значения, а затем обновляются до новых значений.
Каков наилучший способ справиться с этим сценарием?