Как исправить не отвечающий ext.list?
У меня проблема с Ext.List:
Вы нажимаете кнопку в главном меню и отображается список. Все на нем работает нормально, и это позволит вам выбрать, куда идти глубже в приложении. Пока проблем нет. Но если вы затем вернетесь в главное меню нажатием кнопки "назад" и снова войдете в страницу, которая показывает этот Ext.List, он больше не работает: вы не можете выбрать запись в списке.
Кнопка "назад" удаляет список, если вы вернетесь в главное меню следующим образом:
setTimeout(function(){page.removeAll();},100);
В чем моя ошибка? Знаете ли вы лучший метод, чем "page.removeAll()", который действительно убивает этот Ext.List, чтобы затем полностью его воссоздать, когда я решу увидеть его в своем главном меню?
Заранее спасибо, ребята, у вас есть лучшие советы и рекомендации.
1 ответ
Трудно сказать, не увидев ваш код, но я подозреваю, что где-то в потоке программы, который вы описали, есть ошибка javascript. Если вы отображаете консоль javascript в Chrome или Firefox, это должно показать ошибку.
В зависимости от того, как определена функция, создающая список, она обычно воссоздает список при вводе страницы / функции, и не нужно явно "убивать" список.