http://blagtalkan.ru
http://oktpoisk.ru
http://mysorru.ru/
http://san-okt.ru/
http://pes6evolution.ru/
http://chasikigov.ru
http://serafimsovet.ru
http://filmsgov.ru
http://free-domen.ru
http://fithonda.ru/forums/index.php
http://avtogov.ru
http://www.1001bilet.com.ua/base/on-line/
http://pravilavoini.ru
http://school41ufa.ru
http://rusrav4.ru
Классы | Книга AJAX
 

Для реализации функциональности двух компонентов apxi клиента нам потребуются два класса с именами соответственно I SuggestionControl и SuggestionProvider. Создаваемому объекту AutoSuggestionControl назначается поставщик информации, в случае SuggestionProvider, через который поступают все Класс SuggestionProvider имеет всего один метод, requestSuggesr^ вызываемый из AutoSuggestionControl для получения нового подсказок. Этот метод принимает два аргумента: ссылку на э* класса AutoSuggestionControl и логическое значение, которое ог ет, должен ли элемент управления вывести дополняющую часты ки, когда метод вернет результат.i список подсказок будет получен, SuggestionProvider вызовет метод tattosuggestO класса AutoSuggestionControl и передаст ему массив с под-гавюками, а также флаг - признак необходимости вывода автодопол-мцей части строки, который был передан методу autosuggest() при Этот аргумент учитывает задержку между запросом и ответом, , ■вторая вполне возможна при выполнении асинхронных запросов. Та¬ков подход реализуется гораздо проще, чем выглядит на первый взгляд, юдействие между этими двумя объектами показано на рис. 7.3.