Ну да, она сообщает, что в ней изменился массив данных. И обработчик события изменения изменяет вид, по первому способу:
list.dataProvider = new ArrayList(source);
Цитата:
|
P.P.S. Ну если уж и ArrayCollection не подходит, отнаследуйтесь от Array, напишите свои события изменения этого массива (тот же самый ArrayCollection и получится)
|
Фактически, это второй способ, только инкапсулированный в класс коллекции. Опять же, не хотел, чтобы в модели использовался тип коллекции только потому, что так удобно виду.