swiatprzesylek / yii2-sortable
使用HTML5拖放API为Yii 2.0创建可排序的列表和网格。
dev-master / 1.2.x-dev
2023-07-31 08:50 UTC
Requires
- kartik-v/yii2-krajee-base: >=2.0.0
This package is auto-updated.
Last update: 2024-09-30 01:57:40 UTC
README
yii2-sortable
一个允许您创建可排序的列表和网格,并使用简单的拖放操作它们的Yii 2.0小部件。它基于轻量级的html5sortable jQuery插件,该插件使用原生的HTML5拖放API。它是JUI Sortable插件的更轻量级的替代品,并提供非常相似的功能。《strong>yii2-sortable小部件提供以下功能
- 使用的javascript小于1KB(已压缩)。
- 使用原生HTML5拖放API构建。
- 支持列表和网格布局。
- API和行为与jquery-ui sortable插件相似。
- 在IE 5.5+、Firefox 3.5+、Chrome 3+、Safari 3+和Opera 12+中运行。
演示
您可以在文档中查看扩展使用的详细信息。
安装
安装此扩展的首选方法是通过composer。
注意:请检查此扩展的composer.json,以了解其要求和依赖项。请参阅此网络提示/wiki,了解如何设置应用程序的composer.json中的
minimum-stability
设置。
运行以下命令之一:
$ php composer.phar require kartik-v/yii2-sortable "@dev"
或者将以下内容添加到您的composer.json
文件中的require
部分:
"kartik-v/yii2-sortable": "@dev"
使用
使用方法
可排序
use kartik\sortable\Sortable; echo Sortable::widget([ 'type' => Sortable::TYPE_LIST, 'items' => [ ['content' => 'Item # 1'], ['content' => 'Item # 2'], ['content' => 'Item # 3'], ] ]);
许可
yii2-sortable根据BSD-3-Clause许可证发布。有关详细信息,请参阅附带的LICENSE.md
。