hosannahighertech/yii2-selectize-widget

为 Yii 框架提供的 selectize.js 小部件。基于 2amigos/yii2-selectize-widget 的分支

1.2.0 2020-02-04 14:34 UTC

This package is auto-updated.

Last update: 2024-09-05 00:58:34 UTC


README

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

Selectize 是一个基于 jQuery 的可扩展自定义 <select> UI 控件。它适用于标签、联系人列表、国家选择器等。它的文件大小约为 ~7kb(gzip 压缩)。目标是提供干净且强大的 API,以提供可靠的可用体验。

安装

通过 composer 安装此扩展是首选方式。

运行以下命令

$ composer require hosannahighertech/yii2-selectize-widget:~1.0

"hosannahighertech/yii2-selectize-widget": "~1.0"

将以下内容添加到您的 composer.json 文件的 require 部分。

使用方法

Selectize 有很多配置选项。有关更多信息,请访问 Selectize 插件的 网站

文本输入小部件

要使用文本输入小部件,请在视图中添加以下内容

use dosamigos\selectize\SelectizeTextInput;

echo SelectizeTextInput::widget([
    'name' => 'tags',
    'value' => 'love, this, game',
    'clientOptions' => [
        // ...
    ],
]);

下拉列表小部件

要使用下拉列表小部件,请在视图中添加以下内容

use dosamigos\selectize\SelectizeDropDownList;

echo SelectizeDropDownList::widget([
    'name' => 'tags',
    'items' => ['love', 'this', 'game'],
    'clientOptions' => [
        // ...
    ],
]);

配置

SelectizeDropDownList 继承自 InputWidget,但具有可配置的附加属性。

测试

$ ./vendor/bin/phpunit

贡献

请参阅 CONTRIBUTING 了解详细信息。

鸣谢

许可

BSD 许可证 (BSD)。有关更多信息,请参阅 许可证文件


网络开发从未如此有趣
www.2amigos.us