kartik-v/yii2-sortable

使用HTML5拖放API创建可排序的列表和网格,适用于Yii 2.0。

安装次数: 2,913,938

依赖项: 25

建议者: 0

安全性: 0

星标: 43

关注者: 5

分支: 20

开放问题: 1

语言:JavaScript

类型:yii2-extension

v1.2.2 2018-10-09 13:25 UTC

This package is auto-updated.

Last update: 2024-08-25 19:00:57 UTC


README

Krajee Logo
yii2-sortable Donate

Stable Version Unstable Version License Total Downloads Monthly Downloads Daily Downloads

一个Yii 2.0小部件,允许您创建可排序的列表和网格,并使用简单的拖放来操作它们。它基于轻量级的html5sortable jQuery插件,该插件使用原生的HTML5 API进行拖放。它是JUI Sortable插件的更精简的替代品,并提供非常相似的功能。《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,以了解此扩展的需求和依赖关系。阅读有关为您的应用程序的composer.json设置minimum-stability设置的网络提示/wik

运行以下命令:

$ 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 文件。