invalidateList ();в flex3.0 - PullRequest
       1

invalidateList ();в flex3.0

1 голос
/ 24 мая 2010

скажите, пожалуйста, что invalidateList ();функция делает?

у меня есть одна строка кода, в которой эта функция вызывается для объекта arraycollection

like

dg.invalidateList ();

где dg - идентификатор datagrid, поставщик данных для этого dg - это цвета, представляющие собой массив массива ??Пожалуйста, скажите мне, что делает invalidateList ()?* 1009 спасибо *

Ответы [ 2 ]

2 голосов
/ 24 мая 2010

Я был бы готов поспорить, что тот, кто написал это, пытался обновить сетку данных после того, как базовый arrayCollection каким-то образом обновился.Лучший способ сделать это - отправить событие CollectionChange в arrayCollection после обновления.

Пример:

myArrayCollection.dispatchEvent( new CollectionEvent(CollectionEvent.COLLECTION_CHANGE) );
0 голосов
/ 24 мая 2010

Обратитесь к этой дискуссии StackOverflow:

В чем разница между invalidateList и invalidateDisplayList?

мне кажется там все объяснили :) Ладислав

...