Страница 1 из 1

Yii gridView и autocomplete

Добавлено: 2016.07.31, 20:46
ozi
Добрый день.
Делаю в gridView вместо dropDown фильтра AutoComplete фильтр. Причем подставляется не текст, а id в скрытое поле. Фильтр работает. Но мне надо, чтоб при очистке текстового поля, очищалось и скрытое поле с Id.
Повесил на событие 'beforeFilter' у grid-а функцию, которая проверяет заполненость текстового поля. Перед отправкой оно очищается, но после опять имеет значение (видимо берет его из Url).
Я думал, что при событии "applyFilter", формируется форма из полей фильтра и отсылается. Как лучше решить эту проблему?

Re: Yii gridView и autocomplete

Добавлено: 2016.07.31, 22:45
samdark
Можно попробовать повеситься непосредственно на onChange вашего текстового поля, проверить на пустоту и почистить id, если пусто.

Re: Yii gridView и autocomplete

Добавлено: 2016.08.11, 13:22
ozi
событие 'change' не срабатывает, если, не покидая поля, нажать enter.
Сделал пока не keyUp