Обновить компонент в sencha touch 2

1

Я столкнулся с проблемой в sencha touch 2, что данный компонент не обновляется после установки HTML. Я имею в виду, иногда он обновляется, а иногда нет, в тех же самых тестах.

Я искал способ заставить компонент перекрасить себя, но я не могу найти пути.

Также компонент отлично обновляется на андроиде, но не на iOS.

Итак, вопрос в том, есть ли способ сделать переписку панели в sencha touch 2?

Теги:
sencha-touch-2

2 ответа

2
Лучший ответ

Как вы описали, кажется, что в вашей реализации нет ошибок. Иногда это ошибка.

Чтобы заставить все перерисовываться, этот трюк может помочь:

yourComponent.hide();
yourComponent.show();

Фактически это заставляет Sencha Touch перерасчитывать компоновку и субкомпоненты компонента, а также содержимое. Надеюсь, поможет.

0

В верхней части моей головы кажется, что проблема с идентификаторами компонентов, убедитесь, что у вас нет дублированных идентификаторов. Это довольно распространенная ошибка в ExtJS и Sencha Touch и создает описанное поведение

Ещё вопросы

Сообщество Overcoder
Наверх
Меню