wdmg/yii2-selectinput

Bootstrap3 SelectInput 小部件用于 Yii2

安装数量: 1,735

依赖关系: 24

建议者: 0

安全性: 0

星标: 1

关注者: 3

分支: 1

开放性问题: 0

类型:yii2-extension

1.0.9 2020-04-27 08:18 UTC

This package is auto-updated.

Last update: 2024-09-04 20:56:13 UTC


README

Yii2 Downloads Packagist Version Progress GitHub license

Yii2 SelectInput

SelectInput 小部件用于 Yii2

要求

安装

要安装小部件,请在控制台中运行以下命令

$ composer require "wdmg/yii2-selectinput"

使用方法

独立小部件的示例

<?php

use wdmg\widgets\SelectInput;
...

echo SelectInput::widget([
    'model' => $model,
    'attribute' => 'type',
    'items' => [
        'value' => 'Label',
        ...
    ],
    'options' => [
        'class' => 'form-control'
    ],
    'pluginOptions' => [
        'dropdownClass' => '.dropdown',
        'listClass' => '.dropdown-menu',
        'itemClass' => '.dropdown-item',
        'toggleClass' => '.btn .btn-default .dropdown-toggle',
        'toggleText' => 'Dropdown',
        'toggleCaret' => '<span class="caret"></span>',
        'toggleChange' => true,
        'autocomplete' => false,
        'minInput' => 2
    ]
])

?>

与 ActiveForm 一起使用的示例

<?php

use wdmg\widgets\SelectInput;
...

$form = ActiveForm::begin();
...

echo $form->field($model, 'type')->widget(SelectInput::class, [
    'items' => [
        'value' => 'Label',
        ...
    ],
    'options' => [
        'class' => 'form-control'
    ],
    'pluginOptions' => [
        'dropdownClass' => '.dropdown',
        'listClass' => '.dropdown-menu',
        'itemClass' => '.dropdown-item',
        'toggleClass' => '.btn .btn-default .dropdown-toggle',
        'toggleText' => 'Dropdown',
        'toggleCaret' => '<span class="caret"></span>',
        'toggleChange' => true,
        'autocomplete' => false,
        'minInput' => 2
    ]
]);
...

ActiveForm::end();

?>

选项

SelectInput 扩展了 InputWidget,因此您可以使用此小部件的所有可用选项。此外,如果需要,您还可以使用以下自定义选项

状态和版本

  • v.1.0.9 - 更新依赖项
  • v.1.0.8 - 修复了 Pjax 重新加载后的 widget ID 和 init
  • v.1.0.7 - 更新 pluginOptions 和 plugin 版本
  • v.1.0.6 - 修复了废弃的类声明
  • v.1.0.5 - 更新 README.md。更新 Yii2 版本。