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

Кнопка сбросов фильтров в GridView

Добавлено: 2014.10.03, 12:54
vitalik1183
Собсно сабж, есть нативное решение или через жиквери reset?

Re: Кнопка сбросов фильтров в GridView

Добавлено: 2014.10.03, 13:10
HQ0
В каких-то случаях поможет button:reset :)

Re: Кнопка сбросов фильтров в GridView

Добавлено: 2014.10.03, 15:06
vitalik1183
Что-то не нашел формы на странице :)

Re: Кнопка сбросов фильтров в GridView

Добавлено: 2014.10.03, 16:20
astronin
document.location.href= <your url>

Re: Кнопка сбросов фильтров в GridView

Добавлено: 2014.10.06, 10:52
chesar

Код: Выделить всё

<?php $form = ActiveForm::begin([
    'id' => 'news-search',
    'action' => ['index'],
    'method' => 'get',
 ]); ?>
...
<div class="form-group">
     <?= Html::submitButton('Поиск', ['class' => 'btn btn-primary']) ?>
     <?= Html::resetButton('Сбросить', ['class' => 'btn btn-danger', 'onclick'=>"document.getElementById('news-search').reset()"]) ?>
</div>
...
<?php ActiveForm::end(); ?>
Вообще по идее должно и без onclick работать, но у меня что-то не получилось.

Re: Кнопка сбросов фильтров в GridView

Добавлено: 2014.10.06, 12:51
vitalik1183
Поставил просто:

Код: Выделить всё

<?= Html::a('Очистить фильтры', ['index'], ['class' => 'btn btn-info']) ?>

Re: Кнопка сбросов фильтров в GridView

Добавлено: 2020.12.22, 12:11
tomclancys
Делал так для Yii1.

Код: Выделить всё

<?= CHtml::resetButton('Сбросить', ['onclick' => 'window.location.replace(window.location.pathname);']); ?>
И так для Yii2.

Код: Выделить всё

<?= Html::resetButton('Сбросить', ['onclick' => 'window.location.replace(window.location.pathname);']); ?>