naduvko / yii2-sortable-grid-view-widget
对 Kartik Yii2 GridView 小部件的排序修改
1.1.0
2018-07-24 09:25 UTC
Requires
This package is auto-updated.
Last update: 2024-09-29 05:02:03 UTC
README
对 Kartik GridView 小部件的排序修改。
安装
安装此扩展的首选方式是通过 composer。
- 运行以下命令之一
php composer.phar require --prefer-dist "naduvko/yii2-sortable-grid-view-widget" "*"
或者
"naduvko/yii2-sortable-grid-view-widget" : "*"
将以下内容添加到您应用程序的 composer.json
文件的 require
部分中。
-
在数据库中添加新的
unsigned int
属性,例如sortOrder
。 -
在 AR 模型中添加新的行为,例如
use naduvko\sortablegrid\SortableGridBehavior; public function behaviors() { return [ 'sort' => [ 'class' => SortableGridBehavior::className(), 'sortableAttribute' => 'sortOrder' ], ]; }
- 在控制器中添加操作,例如
use naduvko\sortablegrid\SortableGridAction; public function actions() { return [ 'sort' => [ 'class' => SortableGridAction::className(), 'modelName' => Model::className(), ], ]; }
用法
- 使用 SortableGridView 作为标准 GridView,具有
sortableAction
选项。您还可以订阅在排序成功后生成的 JS 事件 'sortableSuccess'。