@Airslip

Как добавить кнопку в фильтре gridview?

Имеется код вывода таблицы в Yii2.
<?= GridView::widget([
        'dataProvider' => $dataProvider,
        'filterModel' => $searchModel,
        'layout'=>"{items}",
        'columns' => [
            [
                'label'=>'Название',
                'attribute'=>'name',
                'format' => 'raw',
                'value'=>function ($data) {
                    $typeURLs = [
                        1 => 'open',
                        2 => 'close',
                        3 => 'channel',
                        4 => 'bot',
                    ];
                    $viewLink = (isset($typeURLs[$data->type]) && isset($data->slug)) ? '/'.$typeURLs[$data->type].'/'.$data->slug : '#';
                    return Html::a($data->name,'http://t-c.ru'.$viewLink);
                },
            ],
           // 'description:ntext',
        ],
    ]); ?>

Мне нужно добавить кнопку рядом со строкой ввода(как на скрине). Каким образом можно кастомизировать её?
7f14784c047b41048370ad11eb22861b.JPG
  • Вопрос задан
  • 344 просмотра
Решения вопроса 1
padlyuck
@padlyuck
смотрите в сторону
<?= GridView::widget([
...
        'columns' => [
            [
                'label'=>'Название',
                'filter'=>'тут хтмл вашего поля ввода с кнопкой', //вот это вам скорее всего нужно
...
            ],
           // 'description:ntext',
        ],
    ]); ?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы