Автозаполнение не работает на пользовательском модуле Prestashop 1.6 - PullRequest
0 голосов
/ 03 апреля 2019

Я хочу добавить автозаполнение модуля jquery ui в текст ввода. В моем контроллере я добавляю эту строку:

$this->context->controller->addJqueryUi('ui.autocomplete');

В моем шаблоне тестовое поле:

test auto complete <input type="text" id="testautocomplete">

В моем JS, вызванном моим шаблоном:

var dataSrc = ["australia", "austria", "antartica", "argentina", "algeria"];
    $("#testautocomplete").autocomplete({
        source:dataSrc
    });

Но это не работает. Я вижу на своей странице источника это:

<input type="text" id="testautocomplete" autocomplete="off" class="ac_input">

Я пытался добавить это в моем JS $('#testautocomplete').attr("autocomplete", "on");

Но все равно не работает.

Пожалуйста, помогите! ;)

1 Ответ

0 голосов
/ 05 апреля 2019

Я мог бы объяснить, но я думаю, что может быть более полезным для вас взять идею из модуля ps_searchbar в PS 1.7, проверьте файл ps_searchbar.js, который будет служить руководством для применения в вашем модуле.
Если у вас возникли проблемы с загрузкой библиотеки, вы можете проверить hookHeader файла ps_searchbar.php.

...