Здравствуйте.
Возник вопрос и хорошего решения я не нашел.
Есть стандартный фильтр грида и дропдаун вне грида, нужно сделать так что бы при смене опции в дропдауне, менялись критерии фильтрации.
проблема в том, что я не знаю как правильно объеденить массив с грида и значение с внешнего поля.
http://imgur.com/a/PsxH9
Yii2 смешанный фильтр
Re: Yii2 смешанный фильтр
Тут либо всё делать при помощи Javascriptа (если значений немного и они фиксированные), либо, при изменении значения во внешнем селекте стучаться Ajaxом на сервер и в ответ получать данные для вставки в фильтр грида. Можно и отдельной поисковой формой оформить, скажем при помощи этого расширения: http://demos.krajee.com/widget-details/depdrop
Re: Yii2 смешанный фильтр
можно по подробней , как получить и вставить данные в фильтр грида.
вы имеете ввиду yiiGridView('applyFilter') или что то подобное ?
вы имеете ввиду yiiGridView('applyFilter') или что то подобное ?
Re: Yii2 смешанный фильтр
Код: Выделить всё
GridView::widget([
'filterSelector' => '#my-dropdown',
])
Re: Yii2 смешанный фильтр
Благодарю за ответ !
Re: Yii2 смешанный фильтр
а как gridview поймёт, по какому полю нужно фильтровать таблицу?ElisDN писал(а): ↑2017.02.08, 18:09Код: Выделить всё
GridView::widget([ 'filterSelector' => '#my-dropdown', ])
Re: Yii2 смешанный фильтр
Форму делайте через ActiveForm в которую моделью передавать searchModelGrazio писал(а): ↑2017.10.25, 15:40а как gridview поймёт, по какому полю нужно фильтровать таблицу?ElisDN писал(а): ↑2017.02.08, 18:09Код: Выделить всё
GridView::widget([ 'filterSelector' => '#my-dropdown', ])
- Maxim Glushko
- Сообщения: 98
- Зарегистрирован: 2017.04.24, 19:16
- Откуда: Україна, Одеса
Re: Yii2 смешанный фильтр
Как в этой концепции сделать в дополнительной форме загрузку нескольких зависимых друг от друга селектов?
Основной акцент вопроса: как при выборе в селекте присоединить к запросу (pjax), что мне нужен дополнительный наполненный селект, зависящий от предыдущего?
Или делать это независимым от грида запросом ajax? Тогда как ему скормить все параметры моей текущей serchModel, чтобы передать эту searchModel в ActiveForm в ajax-ответе?
Основной акцент вопроса: как при выборе в селекте присоединить к запросу (pjax), что мне нужен дополнительный наполненный селект, зависящий от предыдущего?
Или делать это независимым от грида запросом ajax? Тогда как ему скормить все параметры моей текущей serchModel, чтобы передать эту searchModel в ActiveForm в ajax-ответе?