Данные не обновляются при использовании actioncript для назначения провайдера данных - PullRequest
1 голос
/ 29 сентября 2011

Моя проблема заключается в том, что когда я назначаю поставщик данных для списка искр с помощью actionScript, он не обновляет список автоматически.пример:

У меня есть список:

и я использую Actionscript для назначения провайдера данных: filterList.dataProvider = model.ADEPTList; (где model.ADEPTList - ArrayCollection)

Когда я использую событие для обновления модели.ADEPTList данные не отображаются в списке.

ОДНАКО,

если я вместо этого объявлю провайдер данных в MXML следующим образом:

Когда событие обновляет model.ADEPTList, оно ДЕЙСТВИТЕЛЬНО появляется в списке,Почему это так и как я могу получить список для обновления при назначении поставщика данных с помощью actionscript?Спасибо

1 Ответ

1 голос
/ 29 сентября 2011

Это потому, что это только назначение, вы не привязываете dataProvider вашего списка к model.ADEPTList.

Вы должны прочитать больше о гибких механизмах связывания .В AS3 вы можете использовать:

BindingUtils.bindProperty(filterList,"dataProvider",model,"ADEPTList");
...