как увеличить время между выбором и отправкой запроса в базу из селекта с мультивыбором (GridView, yii2, kartik)?

Есть Gridview с товарами, есть поле в нём с характеристиками товаров. Есть желание с помощью селектора с мультивыбором выбирать товары с нужными характеристиками. Вот код фильтра

'filter' => \kartik\select2\Select2::widget([
        'name' => 'section_id',
        'data' =>         [
                'цвет' => [
                    '0' => 'синий', 
                    '1' => 'красный', 
                    '2' => 'зелёный', 
                ],
                'размер' => [
                    '11' => 'большой',
                    '22' => 'маленький',
                ]
        ],
        'value' => $searchModel->productParamsString,
        'options' => [
            'class' => 'form-control',
            'placeholder' => 'Выберите значение',
            'multiple' => true,
        ],
        'pluginOptions' => [
            'allowClear' => true,
            'selectOnClose' => true,
        ]
    ]),

Штука в том, что после каждого выбранного параметра отправляется запрос в базу и пока не обновилась страница ты можешь быстренько выбрать второй, третий параметр и так себе навыбирать. Но если ты стратил и не успел выбрать, то всё по-новой:)

У меня вопрос: можно ли увеличить время между выбором параметра и отправкой запроса в базу или вообще отменить автоматическую отправку запроса из этого поля и добавить кнопку "Отсправить"?


Ответы (0 шт):