Skip to content

这个插件可以帮助你通过拖动数据列表的行来进行排序,前端基于jQueryUI sortable, 后端基于eloquent-sortable。

License

Notifications You must be signed in to change notification settings

dcat-admin/grid-sortable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2aac6a1 · Nov 12, 2020

History

18 Commits
Feb 20, 2020
Feb 18, 2020
Nov 12, 2020
Feb 18, 2020
Feb 18, 2020
Feb 20, 2020
Feb 18, 2020

Repository files navigation

DCAT-ADMIN GRID-SORTABLE

这个插件可以帮助你通过拖动数据列表的行来进行排序,前端基于SortableJS, 后端基于eloquent-sortable

sortable

安装

composer require dcat-admin-extension/grid-sortable -vvv

然后打开http://yourhost/admin/helpers/extensions,依次点击启用导入

使用

修改模型

<?php

use Illuminate\Database\Eloquent\Model;
use Spatie\EloquentSortable\Sortable;
use Spatie\EloquentSortable\SortableTrait;

class MyModel extends Model implements Sortable
{
    use SortableTrait;

    public $sortable = [
        'order_column_name' => 'order_column',
        'sort_when_creating' => true,
    ];
}

在表格中使用

$grid = new Grid(new MyModel());

$grid->sortable();

翻译

在对应的语言种类文件夹下的global.php中可以修改按钮文本,以简体中文为例:翻译文件是resources/lang/zh-CN.json

return [
    'fields' => [...],
    'labels' => [
        ...
        'Save order' => '保存排序',
    ],
];

License

Licensed under The MIT License (MIT).

About

这个插件可以帮助你通过拖动数据列表的行来进行排序,前端基于jQueryUI sortable, 后端基于eloquent-sortable。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published