bogdik/yii2-widget-switchinput

一个用于Bootstrap Switch插件的Yii2包装小部件,可以将复选框和单选按钮用作切换开关(从yii2-widgets拆分出的子仓库)

安装: 51

依赖者: 0

建议者: 0

安全: 0

星级: 0

关注者: 2

分支: 11

类型:yii2-extension

1.3.3 2017-05-23 12:38 UTC

This package is not auto-updated.

Last update: 2024-09-20 19:44:07 UTC


README

Latest Stable Version License Total Downloads Monthly Downloads Daily Downloads

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