bogdik / yii2-widget-switchinput
一个用于Bootstrap Switch插件的Yii2包装小部件,可以将复选框和单选按钮用作切换开关(从yii2-widgets拆分出的子仓库)
1.3.3
2017-05-23 12:38 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-20 19:44:07 UTC
README
SwitchInput小部件将复选框和单选按钮转换为切换开关。该插件是Bootstrap Switch插件的包装器,并专门为Bootstrap 3进行了样式设计。
注意:此扩展是自2014年11月8日起从yii2-widgets拆分出来的子仓库。拆分是为了允许开发者在需要时单独安装此特定小部件。用户也可以像以前一样使用扩展,使用yii2-widgets的整个套件。
安装
安装此扩展的最佳方式是通过composer。检查composer.json以获取此扩展的需求和依赖项。阅读此网络提示/wiki了解如何设置应用程序的composer.json中的minimum-stability
设置。
要安装,请运行
$ php composer.phar require bogdik/yii2-widget-switchinput "*"
或者将以下内容添加到您的composer.json
文件的require
部分:
"bogdik/yii2-widget-switchinput": "*"
最新版本
注意:该模块的最新版本是v1.3.0,发布于2015年1月14日。有关详细信息,请参阅更改日志。
演示
您可以在使用说明和演示中找到关于此扩展的详细信息和示例。
使用
use bogdik\switchinput\SwitchInput; // Usage with ActiveForm and model echo $form->field($model, 'status')->widget(SwitchInput::classname(), [ 'type' => SwitchInput::CHECKBOX ]); // With model & without ActiveForm echo SwitchInput::widget([ 'name' => 'status_1', 'type' => SwitchInput::RADIO ]);
如果您使用RenderAjax,请使用静态宽度。例如:
echo $form->field($model, 'status')->widget(SwitchInput::classname(), [ 'type' => SwitchInput::CHECKBOX, 'handleWidth'=>'53', 'labelWidth'=>'77', 'staticWidth'=>'53', ]);
许可协议
yii2-widget-switchinput是在BSD 3-Clause License下发布的。有关详细信息,请参阅附带文件LICENSE.md
。