tsvetann/sortablegridview

为 Yii2 提供的可排序网格视图

dev-master 2017-11-08 13:04 UTC

This package is not auto-updated.

Last update: 2024-09-26 16:11:29 UTC


README

SortableGridview

Yii2 Sortable Gridview

什么是可排序网格视图

有时需要更复杂的 jQuery 可排序元素,以便能够在更大的数据库中过滤元素,然后能够对结果进行排序。Sortable Gridview 满足了这一需求

用法

有一个额外的属性可供使用 sortOptions = []。它从 jQuery UI 可排序 获取选项

echo SortableGridview::widget([
            'dataProvider' => $dataProvider,
            'filterModel' => $filterModel,
            'options' => [
                'id' => 'targetTable',
                'class' => 'grid-view'
            ],
            'sortOptions' => [
                'placeholder' => 'ui-state-highlight',
                'cursor' => 'move',
                'receive' => new JsExpression("function(event, ui) {
                    console.log('receive');
                }"),
                'change' => new JsExpression("function(event, ui) {
                    console.log('change');
                }"),
            ],
            'columns' => [

                'id',
                'title',
            ],
        ]);

通过 composer 安装

require: "tsvetann/sortablegridview": "dev-master"