Как исправить не отвечающий ext.list? - PullRequest
0 голосов
/ 02 октября 2011

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

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

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

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

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

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

1 Ответ

0 голосов
/ 03 октября 2011

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

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

...