deepha / yii2-selectize-widget
Yii 框架的 selectize.js 小部件
1.0.1
2022-08-25 19:19 UTC
Requires
- bower-asset/selectize: ~0.13.6
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-bootstrap4: ^2.0
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-14 12:57:13 UTC
README
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