Как исправить не отвечающий ext.list?

У меня проблема с Ext.List:

Вы нажимаете кнопку в главном меню и отображается список. Все на нем работает нормально, и это позволит вам выбрать, куда идти глубже в приложении. Пока проблем нет. Но если вы затем вернетесь в главное меню нажатием кнопки "назад" и снова войдете в страницу, которая показывает этот Ext.List, он больше не работает: вы не можете выбрать запись в списке.

Кнопка "назад" удаляет список, если вы вернетесь в главное меню следующим образом:

setTimeout(function(){page.removeAll();},100);

В чем моя ошибка? Знаете ли вы лучший метод, чем "page.removeAll()", который действительно убивает этот Ext.List, чтобы затем полностью его воссоздать, когда я решу увидеть его в своем главном меню?

Заранее спасибо, ребята, у вас есть лучшие советы и рекомендации.

1 ответ

Трудно сказать, не увидев ваш код, но я подозреваю, что где-то в потоке программы, который вы описали, есть ошибка javascript. Если вы отображаете консоль javascript в Chrome или Firefox, это должно показать ошибку.

В зависимости от того, как определена функция, создающая список, она обычно воссоздает список при вводе страницы / функции, и не нужно явно "убивать" список.

Другие вопросы по тегам