ivankff / yii2-sortable
yii2 tools for position column
Installs: 74
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- yiisoft/yii2: ~2.0
Requires (Dev)
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2025-02-26 18:42:13 UTC
README
SortableBehavior
public function behaviors() { return [ ... 'sort' => [ 'class' => 'ivankff\yii2Sortable\SortableBehavior', 'groupAttributes' => ['parent_id'], ], ... ]; }
Controller
public function actions() { return [ ... 'position' => [ 'class' => 'ivankff\yii2Sortable\BulkPositionAction', 'model' => [$this, 'findModel'], ], ... ]; }
Grid view
GridView::widget([ 'columns' => [ ... [ 'class' => 'ivankff\yii2Sortable\PositionColumn', 'attribute'=>'position', ], ... ], 'panel' => [ ... 'after' => '<div class="clearfix">' . Html::a('<i class="fas fa-sort-numeric-down"></i> Пересортировать', \yii\helpers\Url::to(['position']), ['data-pjax' => '1', 'data-pjax-container' => 'crud-datatable-pjax', 'class' => 'btn btn-primary float-right kv-position-set']) . '</div>', ... ], ]);