Задать вопрос
@BATPYIIIKOB
PHP, JS

Почему не работает переключатель toggle в Yii2 kartik-v\GridView?

Добрый день.
Виджет kartik-v\GridView для Yii2 содержит функционал переключения между просмотром всех данных и разбитых постранично.
5ac7437800442758991610.jpeg
как видно на рисунке, всего 28 записей, отображается 20.
При нажатии на кнопку должно отображаться все 28, но:

../index.php?r=product%2Findex&_tog1149016d=all

5ac743e4d3895384786410.jpeg
отображаются всё те же данные страницы.

../index.php?r=product%2Findex&_tog1149016d=page

Подскажите как можно решить вопрос?
И где обрабатываются параметры передаваемые в запросе?
  • Вопрос задан
  • 269 просмотров
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ответы на вопрос 1
@BATPYIIIKOB Автор вопроса
PHP, JS
Нашёл решение! Оказывается был конфликт.
Всё успешно заработало, когда 'filterModel'=>$searchModel, добавил в самых низ настроек виджета.
<?= GridView::widget([
        'dataProvider'=>$dataProvider,
        'rowOptions' => ['style' => 'background-color:white;'],
        'pjax'=>true,
        'responsive'=>true,
        'panel'=>['type'=>'primary'],

        'columns' => $dataColumns,

        'toolbar' =>  [
            '{export}',
            '{toggleData}'
        ],
        'exportConfig' => [
            GridView::EXCEL => ['label' => 'Сохранить в файл EXCEL'],
        ],
        'filterModel'=>$searchModel,
    ]); ?>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы