Как предложения автоматического заполнения работают?

Вы предоставляете объект UIEdgeInset,

UIEdgeInsets(top: 50, left: 0, bottom: 0, right: 0)

Свойство top показывает расстояние от верхней части содержимого до верхней границы области.

8
задан mmcdole 19 December 2008 в 11:07
поделиться

5 ответов

Это сделано с использованием Ajax, этот сайт имеет хорошее учебное руководство на нем: Ajax Предлагает Учебное руководство и версию WaybackMachine, поскольку веб-сайт кажется вниз.

База данных с ключевыми словами и небольшим количеством кода - все, которое существует к нему насколько я знаю.

Я изучаю, как использовать его прямо сейчас на самом деле для работы.:)

Другой ресурс является w3schools. Они покрыли его также.

8
ответ дан 5 December 2019 в 09:26
поделиться

Это довольно просто.

Сторона клиента:

  1. Захват нажимает в поле формы
  2. На нажатии клавиши выполняют запрос Ajax к серверу
    1. Если другое нажатие клавиши сразу вводится, отмените текущий запрос Ajax, поскольку это является устаревшим теперь
    2. Сделайте новый Ajax требуемым с обновленными символами в поле формы
  3. Покажите ответ сервера клиенту

Сторона сервера:

  1. Все слова уже объединяются в блок в алфавитном порядке
  2. Если клиентский запрос наталкивается на "ove", находят все слова, запускающиеся с ove, заказанного популярностью
  3. Возвратите главные соответствия клиенту
2
ответ дан 5 December 2019 в 09:26
поделиться

Существует столько же ответов на это, сколько существуют различные реализации их. Наш AutoCompleter, которого Вы видите образец в Сложенных работах путем генерирования события, которое затем обрабатывается в codebehind.ASPX страницы, от которой Вы заполняете ControlCollection с любыми средствами управления, которых Вы желаете. Мы находимся однако в Сложенном только Элементы управления литерал использования с текстовым содержанием, являющимся ссылками привязки. Но мы могли сложить флажки или изображения, если бы мы хотели...

Если Вы находитесь на ASP.NET, наш AutoCompleter является великолепным местом для запуска. Если Вы находитесь на "чем-то еще" затем, вероятно, что ScriptAculous AutoCompleter является другим хорошим местом для запуска...

0
ответ дан 5 December 2019 в 09:26
поделиться
-1
ответ дан 5 December 2019 в 09:26
поделиться

Они используют JavaScript для обычно:

  • Посмотрите на локальный массив всех возможных значений
  • Запросите другую страницу (т.е./autocomplete.php? q=partialText) в фоновом режиме.
  • Назовите веб-сервис.

Когда JavaScript имеет список записей, чтобы показать, что он изменяет страницу для показа поля автоматического заполнения.

Если Вы хотите поместить поле автоматического заполнения на свой веб-сайт, я использовал и нашел, что следующее очень хорошо. Это также основано на популярной платформе jQuery.

плагин автоматического заполнения jQuery

3
ответ дан 5 December 2019 в 09:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: