Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Flex 3 TileList всегда выбран последний элемент (http://www.flasher.ru/forum/showthread.php?t=159646)

Drabuna 03.07.2011 18:48

Flex 3 TileList всегда выбран последний элемент
 
Добрый день, столкнулся со следующей проблемой -
Есть TileList, dataProvider у него ArrayCollection, кастомный итем рендерер. Постоянно выбран последний элемент. Нажатие на другие елементы ничего не меняет. selectedItem = на другой, ничего не меняет, так и остается последний. Использование Array вместо аррейколлекшна ничего не меняет. В ArrayCollection объекты типа ItemInfo с двумя полями name:String, и pic:Class.
Если ставлю провайдером массив с другими объектами, то все работает нормально.
В массиве нету пустых елементов.
В чем может быть дело?!

alatar 04.07.2011 00:25

Мало данных. Покажите код, а лучше сделайте минимальный воспроизводимый проект и выложите.

saprahan 04.07.2011 18:41

Цитата:

Сообщение от Drabuna (Сообщение 1008413)
Добрый день, столкнулся со следующей проблемой -
Есть TileList, dataProvider у него ArrayCollection, кастомный итем рендерер. Постоянно выбран последний элемент. Нажатие на другие елементы ничего не меняет. selectedItem = на другой, ничего не меняет, так и остается последний. Использование Array вместо аррейколлекшна ничего не меняет. В ArrayCollection объекты типа ItemInfo с двумя полями name:String, и pic:Class.
Если ставлю провайдером массив с другими объектами, то все работает нормально.
В массиве нету пустых елементов.
В чем может быть дело?!

По симптомам выглядит так, будто у вас в коллекции у всех айтемов один и тот же Uid. В таких кейсах ui контролы сходят с ума и селектят именно последний элемент.


Часовой пояс GMT +4, время: 20:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.