deepha/yii2-selectize-widget

Yii 框架的 selectize.js 小部件

安装: 33

依赖者: 1

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 41

类型:yii2-extension

1.0.1 2022-08-25 19:19 UTC

This package is auto-updated.

Last update: 2024-09-14 12:57:13 UTC


README

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

Selectize 是一个基于 jQuery 的可扩展的自定义 <select> UI 控件。它适用于标签、联系人列表、国家选择器等。其大小约为 ~7kb(压缩后)。目标是提供一个强大且易于使用的体验,同时拥有简洁且功能强大的 API。

安装

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

运行以下命令

$ composer require 2amigos/yii2-selectize-widget:~1.0

或者在您的 composer.json 文件的 require 部分添加以下内容

"2amigos/yii2-selectize-widget": "~1.0"

使用方法

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