shuzilin/dcat-admin-grid-sotrable
Composer 安装命令:
composer require shuzilin/dcat-admin-grid-sotrable
包简介
拖曳排序
关键字:
README 文档
README
DCAT-ADMIN GRID-SORTABLE
這個擴充程式可以幫助您透過拖曳資料列表的列來進行排序,前端基於SortableJS, 後端基於eloquent-sortable。
Dcat-admin 官方的擴充程式DCAT-ADMIN GRID-SORTABLE 只支持 1.* 的版本 ,在此基礎上製作了這個僅 2.* 可用的版本。
新增了不同的拖曳方式,可以在設定中選擇。
新增了取消的按鈕,可以在設定中選擇顯示與否。
安装
composer require shuzilin/dcat-admin-grid-sotrable
然後開啟網頁http://yourhost/admin/auth/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('order_column');
多語翻譯
對應語言目錄下新建sortable.php ,或直接在 global.php 新增以下內容
return [ 'save_order' => 'Save order', 'cancel_save_order' => 'Cancel save order', 'save_succeeded' => 'Save succeeded !', 'save_cancel' => 'Save canceled !' ];
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-05-10