kartik-v / yii2-sortable-input
基于yii2-sortable扩展的排序输入小部件。
v1.2.1
2018-08-29 02:33 UTC
Requires
- kartik-v/yii2-sortable: ~1.2
This package is auto-updated.
Last update: 2024-09-19 15:17:23 UTC
README
yii2-sortable-input
这是一个基于yii2-sortable扩展的Yii 2.0小部件,允许你创建可排序的输入列表和网格,并通过简单的拖放来操作它们。它通过允许你在表单输入(默认隐藏)中存储排序顺序来扩展yii2-sortable的功能。小部件将顺序存储为分隔的列表项键。小部件还包括额外的jQuery增强,用于初始化列表,捕捉排序顺序更改,并在表单重置时重置顺序。
演示
有关此扩展使用方法的详细文档。
安装
安装此扩展的首选方式是通过composer。
注意:检查此扩展的composer.json以获取此扩展的需求和依赖项。阅读此web提示/wiki以了解如何为您的应用程序的composer.json设置
minimum-stability
设置。
运行以下命令之一:
$ php composer.phar require kartik-v/yii2-sortable-input "dev-master"
或
"kartik-v/yii2-sortable-input": "dev-master"
将以下内容添加到您的composer.json
文件的require
部分。
用法
SortableInput
use kartik\sortinput\SortableInput; echo SortableInput::widget([ 'model' => $model, 'attribute' => 'sort_list', 'hideInput' => false, 'delimiter' => '~', 'items' => [ 1 => ['content' => 'Item # 1'], 2 => ['content' => 'Item # 2'], 3 => ['content' => 'Item # 3'], 4 => ['content' => 'Item # 4', 'disabled'=>true], ] ]);
许可证
yii2-sortable-input是在BSD-3-Clause许可证下发布的。有关详细信息,请参阅附带LICENSE.md
。