Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как использовать AutoComplete вместе с HTTPService 
:(
    Опции темы
otsik
Дата 24.1.2010, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 24.1.2010

Репутация: нет
Всего: нет



Я использую компонент AutoCompleteModified (AutoComplete от Adobe лишь немного модифицированный). Он мне нужен для автозаполнения поля.

Код


[Bindable]
private var _data:ArrayCollection = new ArrayCollection (
    [
        "Igor Dobkin",
        "Vasiliy Bereg",
        "Ivan Verchin",
        "Bogdan Detsik",
        "Andriy Doronin"
    ]
);

...

<fc:AutoCompleteModified id="client_catalog" dataProvider="{_data}" />



И все работает нормально, пока не пытаюсь загрузить данные через HTTPService.

Код


public function usersLoad(event:KeyboardEvent):void {                

    userDataService.url = 'http://test.proj/example_xml.php?rand=' + Math.random();
    userDataService.send();
                
}
            
            
private function initApp():void {

    // использую для <mx:Application ... creationComplete="initApp();">

    client_catalog.addEventListener(KeyboardEvent.KEY_UP, usersLoad);
                
}

private function http_result( event: ResultEvent ) :void {                
    
    ...
    // здесь переменная _data содержит данные загружены с сервера в нужном формате
                
}

...

<mx:HTTPService id="userDataService" showBusyCursor="true" resultFormat="object"
    result="{http_result(event)}" />



Данные с сервера я получаю, правильно запихивают их в переменную _data, но по завершении этого процесса не могу (не знаю как) заставить компонент AutoComplete программно показать автозаполнения из новой партии данных.

Так, чтобы это происходило сразу по завершении http_result ().

Я в Flex - новичок. Помогите, если знаете как.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flex | Следующая тема »


 




[ Время генерации скрипта: 0.0548 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.