Показать сообщение отдельно
Старый 24.12.2010, 06:13
vasyapunk вне форума Посмотреть профиль Отправить личное сообщение для vasyapunk Найти все сообщения от vasyapunk
  № 1  
Ответить с цитированием
vasyapunk

Регистрация: Sep 2009
Сообщений: 35
По умолчанию datagrid dataprovider refresh

Здравствуйте!
У меня какая-то странная ошибка или я чего-то не доганяю...
Есть DataGrid, у него есть dataProvider="{myArrayCollection}", который Bindable..
Я заполняю myArrayCollection через пхп.. Заполнил..
Есть кнопка, при нажатии на которую должна удаляться запись из myArrayCollection и соответственно и из моего DataGrid-a..

Нажал, удалил запись через пхп.
Вытаскиваю из БД новый myArrayCollection, заполняю..И когда все должно завершиться выскакивает эта ошибка(ниже приведенная)..
Я так понял, что она изза того, что после заполнения я обновляю myArrayCollection.refresh();
Но разве так нельзя?

Код AS3:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
	at mx.controls.listClasses::ListBase/setSelectionIndicesLoop()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:6200]
	at mx.controls.listClasses::ListBase/http://www.adobe.com/2006/flex/mx/internal::commitSelectedIndices()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:6192]
	at mx.controls.listClasses::ListBase/adjustSelectionSettings()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3934]
	at mx.controls.listClasses::ListBase/updateDisplayList()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3676]
	at mx.controls::List/updateDisplayList()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\List.as:1003]
	at mx.controls.listClasses::ListBase/validateDisplayList()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3281]
	at mx.managers::LayoutManager/validateDisplayList()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:602]
	at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:675]
	at Function/http://adobe.com/AS3/2006/builtin::apply()
	at mx.core::UIComponent/callLaterDispatcher2()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:8460]
	at mx.core::UIComponent/callLaterDispatcher()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:8403]
Помогите, кто с таким сталкивался пожалуйста, а то я уже часа 3 с этим мучаюсь и хз шо это такое..Раньше нормально всегда заполнял таблицы, удалял все...а тут вдруг такое..и не убирается..(