PDA

Просмотр полной версии : Как обновить TileList после установки dataProvider?


Glagola
17.02.2010, 14:41
Суть вопроса такова: я вывожу в tileList много картинок (они загружаются из библиотеки), написал свой itemRenderer для этого. После того как я устанавливаю dataProvider, ячейки начинают выделятся все нормально, но картинок в них - нет, точнее они не выводятся! стоит изменить размер окна хотябы на 1 пиксель, как тутже titleList перерисовывается и все картинки нормально отображаются, и потом с этим проблем уже не возникает.

Вытекает вопрос КАК И ГДЕ бы пнуть TileList так чтобы он отрисовал все из dataProvider прямо сразу после его установки и не возникало вот таких ситуаций?

Sheff_88
18.02.2010, 12:10
Скорее всего косяк где-то в itemRenderer.
Проверьте правильно ли вы используете переопределение методов createChildren, measure и updateDisplayList

lighto
19.02.2010, 08:02
А на что вы повешали установку датыпровайдера)))?

Drabuna
28.02.2010, 03:26
Попробуйте сделать так:
tileList.dataProvider=null;
tileList.dataProvider=ваш провайдер;