kilyakus / yii2-widget-sortableinput
基于 yii2-sortable 扩展的排序输入小部件。
dev-main
2021-04-19 00:09 UTC
Requires
This package is auto-updated.
Last update: 2024-09-19 07:33:11 UTC
README
yii2-sortable-input
一个基于 yii2-sortable 扩展的 Yii 2.0 输入小部件,允许您创建可排序的输入列表和网格,并使用简单的拖放来操作它们。通过允许您在表单输入中存储排序顺序(默认情况下隐藏),它扩展了 yii2-sortable 的功能。小部件将顺序存储为分隔的列表项键。小部件包括额外的 jQuery 增强,以初始化列表、捕获可排序顺序更改以及在表单重置时重置顺序。
示例
您可以在 文档 中看到关于扩展使用的详细说明。
安装
安装此扩展的首选方式是通过 composer。
注意:请检查此扩展的 composer.json 文件以了解其需求和依赖关系。请阅读此 网络提示/wik,了解如何为应用程序的 composer.json 设置
minimum-stability设置。
您可以运行
$ php composer.phar require kartik-v/yii2-sortable-input "dev-master"
或者将以下内容添加到您的 composer.json 文件的 require 部分。
"kartik-v/yii2-sortable-input": "dev-master"
使用
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 文件。