flex datagrid переназначить поставщика данных - PullRequest
0 голосов
/ 11 мая 2010

Я работаю над сеткой данных с пользовательским itemRenderer и [Bindable] xmllist в качестве поставщика данных. Теперь изменения, внесенные в xmllist, не будут отражены в пользовательском интерфейсе сетки данных до тех пор, пока я не переназначу поставщика данных как тот же xmllist.

Поскольку поставщик данных является привязываемым, переназначение не требуется.

Но это не сработало, поэтому я переназначил xmllist поставщику данных в datagrid. Это сработало.

Теперь моя проблема - когда я переназначаю провайдеру данных свое мерцание сетки данных (обновляет). Этого не должно быть.

1) Есть ли выход, чтобы избежать переназначения поставщика данных?

2) Есть ли способ остановить мерцание сетки данных при переназначении поставщика данных?

Заранее спасибо.

1 Ответ

0 голосов
/ 11 мая 2010

Я думаю, что xmlList и xml не могут быть связаны по какой-либо причине, поэтому привязка с ними не работает. Вы можете преобразовать свой xmlList в arrayCollection и привязать к нему. Мерцание, вероятно, связано с вашим пользовательским itemRenderer, но я думаю, что нам нужно увидеть код, чтобы узнать больше.

...