1

いくつかの列がlabelFunctionを持つことができるDataGridがあります。labelFunctionの結果の性質は、問題のある形で変わる可能性があります(たとえば、フォーマットの適用、フォーマットのバイパス)。

新しいデータを取得するためにlabelFunctionが再度実行されるように、DataGridに表示されているアイテムを再レンダリングさせるにはどうすればよいですか。

invalidateDisplayList、validateNowを試し、DataGridにResizeEventsをディスパッチしてみました。失敗。

4

1 に答える 1

1

Florianのコメントは最初に試す価値があると思いますが、それ以外の場合はinvalideListが機能すると思います:http: //help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/listClasses/ListBase.html#invalidateList()

于 2011-03-30T20:12:44.537 に答える