У меня есть панель, которая начинается с пустой коллекции элементов. В ходе приложения становится необходимым добавить GridPanel в Panel. Кажется, это работает нормально.Не удается удалить ExtJs GridPanel с панели ExtJs
В другом месте приложения необходимо удалить GridPanel и добавить еще один. Я пробовал несколько методов для очистки содержимого панелей, но без радости.
Итерация через коллекцию предметов и называется disable()
не работает.
Вызов items.removeAt(index)
не работает.
Вызов removeAll(true)
не работает.
Сетка остается там и видна, все еще бросая все те же события. Если я пройду процедуру загрузки сетки, отобразится только одна сетка. Но требования приложения таковы, что сетка должна быть очищена при изменении критериев для данных, заполняющих сетку.
Я добавлял через 'grid.items.add (itemName, new Ext.grid.GridPanel (...), но, как я уже сказал, я получил его для работы с' remove (itemName, true) '. –