jQuery Autocomplete / django-ajax-select: как добавить выбранный элемент в область отображения и разрешить создание нового элемента? - PullRequest
2 голосов
/ 22 апреля 2011

Я хочу предоставить функцию автозаполнения, аналогичную примеру django-ajax-selects :

  1. пользователь вводит название квартиры в текстовое поле, предоставляется список предложений автозаполнения. Каждое предложение включает уникальный_идентификатор, имя, изображение, адрес и т. Д.

  2. пользователь может выбрать из списка предложений. После выбора сведения об этой квартире добавляются в область отображения под текстовым полем. Также есть значок «Удалить» для удаления выбранной квартиры

  3. Если в базе данных нет совпадений с существующими квартирами, пользователь может создать новую квартиру

  4. Когда форма отправлена, если она содержит unique_id, этот идентификатор будет использоваться для поиска существующей квартиры из базы данных. Если форма не содержит уникальный идентификатор, новая запись базы данных будет создана с использованием данных, введенных пользователем

django-ajax-selects построен с использованием jQuery Autocomplete, но вышеупомянутая функциональность сильно отличается от стандартного поведения jQuery Autocomplete, и я не могу понять, как заставить работать javascript.

Как использовать автозаполнение jQuery для реализации этой функции? Любая помощь очень ценится. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...