![]() |
ArrayCollection.refresh()
Здравствуйте! Есть ArrayCollection, являющийся датапровайдером для DropDownList. Нужно отсортировать его по алфавиту (ну или хоть как-нибудь):
Код AS3:
на строке components.refresh(); всё виснет! Может есть у кого мысли почему?? Может есть другой способ отсортировать коллекцию? |
Код верный - по крайней мере то, что связано с Sort. Виснет или ошибку кидает? Если виснет - то может коллекция ОГРОМНАЯ?
Можно сортировать массив, а потом этот массив скармливать датапровайдеру... |
Ошибок никаких нет, просто тупо виснет и всё, и ничего ни сделать, ни нажать...
А можно поподробнее насчёт массива? В смысле как скормить, понятно, а вот как его получить и отсортировать по алфавиту? ArrayCollection должен остаться |
Странно. Сомневаюсь, но уточню - в дебаг плеере открываешь?
По поводу массива - в цикле добавлять элементы не в коллекцию, а в массив. Этот массив сортировать методами sort или sortOn. |
Да, плеер дебажный.
Добавлено через 5 минут всё, спасибо за помощь! Обновила проект и всё заработало, значит всё было верно! |
| Часовой пояс GMT +4, время: 02:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.