Recommended Posts

Видео-инструкция по настройке опции autocomplete

 

Подскажите пожалуйста столкнулся с проблемой привязки улиц к городам опцией autocomplete все сделал как видео уроке но при выборе город Сургут выпадает список всех улиц на Ленина региона Югра, Хотя в Сургуте только улица ЛЕНИНА ПРОСПЕКТ

Screenshot_4.png

Screenshot_5.png

Screenshot_6.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, dima сказал:

Подскажите пожалуйста столкнулся с проблемой привязки улиц к городам опцией autocomplete все сделал как видео уроке но при выборе город Сургут выпадает список всех улиц на Ленина региона Югра, Хотя в Сургуте только улица ЛЕНИНА ПРОСПЕКТ

Screenshot_4.png

Screenshot_5.png

Screenshot_6.png

Или аутэкомплит не работает для нескольких городов . Может отключить его?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вам точно нужны эти улицы? Может ни к чему эти поля , проще адрес вбивать целиком в одно поле. А так ищите на сайте посты про связанные элементы они помогут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот на скрине показал аутэкомплит выводит все улицы ленина городов региона югры хотя я выбрал Сургут там только Ленина проспект

Screenshot_7.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, dima сказал:

Вот на скрине показал аутэкомплит выводит все улицы ленина городов региона югры хотя я выбрал Сургут там только Ленина проспект

Screenshot_7.png

п*здец ребята... :) Чтобы найти все объекты по ул. Ленина надо перебрать в поиске все варианты Ленина ...

Dima, отключай нафиг autocomplete и убирай его из параметров в адресных строках таблицы data, читай мануал по связанным элементам и связывай справочники через depended и linked. Похоже, после этого прийдется скачать с сайта всю базу объектов в файл Эксель, поправить в нем названия улиц, если они хоть чем-то отличаются. После этого перезалить адресные справочники (сначала удалить имеющиеся города и улицы, там наверняка масса дублей и ошибок), улицы Сургута я закидывал в файлы. Затем загрузить обратно базу с объектами. Без этого, счастья не видать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Исходно автокомплит - независим от других элементов. Но если вам нужно его связать с чем-то другим, то используйте параметры

autocomplete_dep_el - c указанием имени элемента на этой же форме, в котором будет лежать "родительское" значение

autocomplete_dep_el_key - имя колонки в модели к которой применяется автокомплит и которое соотвествует вариантам обозначающим "родителя".

Например у нас есть поля в форме Город (city_id) и Улица (street_id). И еще у нас улицы лежат в своей таблице и для них есть поле city_id, которое обозначает город к которому принадлежит эта улица. Значит для автокомплит-поля street_id на нашей форме мы указываем параметры autocomplete_dep_el=city_id (найди на этой же форме элемент с таким именем и возьми его значение, которое мы передадим далее для поиска по родителю) и параметр autocomplete_dep_el_key=city_id (когда будешь искать подходящие улицы, то в этом поле у найденных должно быть такое же значение, как мы подхватили для предыдущего параметра).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если такой способ выбора улицы устраивает и связь меду выбранным городом и доступными улицами соблюдается - то можно оставить и такой вариант.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 15.11.2017 в 03:32, dima сказал:

Все понял убрал  autocomplete дубли почистил, сейчас вот так на скрине показал так и оставить ?

Добрый день, подскажите, где его убирать? ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

autocomplete работает отлично , согласно видео уроку требуется установить все функции. 

Но есть вопрос? Где можно поменять цвет выводимых улиц и фон , так чтоб читалось лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 05.09.2019 в 07:08, dima сказал:

autocomplete работает отлично , согласно видео уроку требуется установить все функции. 

Но есть вопрос? Где можно поменять цвет выводимых улиц и фон , так чтоб читалось лучше.

в вашем случае

realia-blue.css , строка 5088, код 

ul.ui-autocomplete {
	list-style: none;
	padding: 5px;
}

в него можете дописывать все что угодно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, metrpro сказал:

Каковы возможные причины того, что autocomplete не работает, при всех включенных параметрах?

Актуально

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.