Просмотр полной версии : Как проапдейтить все итемрендереры
shaman4d
01.04.2010, 17:17
В List по внешнему событию надо проапдейтиь все итемы (кастомные итем рендереры). Например чтобы текст стал жирным. Как это сделать, без смены итем рендера на другой?
Я думаю, что раз уж они все равно кастомные - можно было их с помощью itemRendererFunction создавать, ну и уже соответственно полный котроль над ними тогда обеспечен - вызывайте чего хотите.
Вариант: itemRenderer-ы берут настройки из класса-синглтона их задающего.
bastrakov
07.04.2010, 14:36
добавте служебное поле в dataProvider. обновляете коллекцию - отслеживайте это поле в итеме.
другое решение с эвентом. итемы все же дети для листа, должны послушаться. :-)
во
shaman4d
07.04.2010, 14:44
А можно сделать так чтобы не все обновлялись, а только видимые в данный момент?
Проверить stage у рендерера?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.