riinseresuto / yii2-responsive-grid
responsive widget for yii2 gridview
Package info
github.com/RiinSeresuto/yii2-responsive-grid
Language:JavaScript
Type:widget
pkg:composer/riinseresuto/yii2-responsive-grid
v1.0.0
2025-08-12 03:06 UTC
README
Install
composer require "riinseresuto/yii2-responsive-grid:dev-main"
Use
use riinseresuto\grid\Yii2ResponsiveGrid; echo Yii2ResponsiveGrid::widget([ 'dataProvider' => $dataProvider, 'layout' => "{items}\n{pager}\n{summary}", 'columns' => [ 'first_name', 'last_name', 'email:email', [ 'attribute' => 'phone', 'contentOptions' => function ($model, $key, $index, $column) { return [ 'data-label' => $model->getAttributeLabel($column->attribute), ]; }, ], [ 'class' => ActionColumn::class, // 'headerOptions' => [ // 'data-control' => 'true', // ], 'urlCreator' => function ($action, Contact $model, $key, $index, $column) { return Url::toRoute([$action, 'id' => $model->id]); } ], ], ]);