kartik-v/yii2-sortable-input

基于yii2-sortable扩展的排序输入小部件。

安装次数: 488 969

依赖者: 13

建议者: 0

安全性: 0

星标: 23

关注者: 4

分支: 9

开放问题: 0

类型:yii2-extension

v1.2.1 2018-08-29 02:33 UTC

This package is auto-updated.

Last update: 2024-09-19 15:17:23 UTC


README

Krajee Logo
yii2-sortable-input Donate

Stable Version Unstable Version License Total Downloads Monthly Downloads Daily Downloads

这是一个基于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