greshnik / yii2-grid-sort-column
Bootstrap Grid Sort Column Widget for Yii2
1.0.9
2015-12-09 22:23 UTC
Requires
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-bootstrap: ~2.0.3
README
安装
安装此扩展的首选方法是使用composer。
运行以下命令:
composer require greshnik/yii2-grid-sort-column "*"
或者在您应用程序的composer.json文件的require部分添加以下内容:
"greshnik/yii2-grid-sort-column" : "*"
使用
示例
示例
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'id',
'name',
'class',
['class' => 'yii\grid\ActionColumn'],
['class' => 'app\gridSortColumn\SortColumn']
],
]); ?>
示例:在控制器中添加排序操作
public function actions()
{
return [
'swap' => [
'class' => 'app\gridSortColumn\Swap',
'model' => new Mark,
'attribute' => 'sortAttribute'
]
];
}
示例:在模型中添加行为
public function behaviors()
{
return [
'sort' => [
'class' => 'app\gridSortColumn\SortBehavior',
'attribute' => 'sort'
]
];
}
许可证
BSD许可证(BSD)。请参阅许可证文件以获取更多信息。