phpnt / bootstrap-select
Yii2 Bootstrap Select Asset
Installs: 1 884
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 0
Type:yii2-extension
Requires
- php: >=5.4.0
- bower-asset/bootstrap-select: *
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-11-27 02:06:44 UTC
README
Описание:
Позволяет использовать стилизованные выпадающие списки. Плагин мультиязычный, поэтому установите язык (‘ru’, ‘fr’, ‘de’, ‘en’ – по умолчанию) в своем приложении.
DEMO
- Поддержать phpNT
Социальные сети:
Установка:
php composer.phar require "phpnt/bootstrap-select" "*"
или
composer require phpnt/bootstrap-select
или добавить в composer.json файл
"phpnt/bootstrap-select": "*"
Представление:
<?php use yii\bootstrap\Html; use yii\bootstrap\ActiveForm; use phpnt\bootstrapSelect\BootstrapSelectAsset; BootstrapSelectAsset::register($this); // теперь, все элементы, которые имеют класс selectpicker, будут стилизованными выпадающими списками // массив элементов $items = [ 1 => 'Апельсин', 2 => 'Бочка', 3 => 'Велосипед', 4 => 'Гризли', 5 => 'Дом', 6 => 'Енот', 7 => 'Ежкина мать', 8 => 'Жигули', 9 => 'Зуб', 10 => 'Ирригация' ]; // Использование в активной форме $form = ActiveForm::begin(); echo $form->field($model, 'id')->dropDownList($items, [ 'class' => 'form-control selectpicker', 'data' => [ 'style' => 'btn-success', 'live-search' => 'false', 'size' => 7, 'title' => 'Ничего не выбрано' ]]); echo $form->field($model, 'id')->dropDownList($items, [ 'class' => 'form-control selectpicker', 'data' => [ 'style' => 'btn-primary', 'live-search' => 'true', 'size' => 7, 'title' => 'Ничего не выбрано', ], ]); echo $form->field($model, 'id')->dropDownList($items, [ 'class' => 'form-control selectpicker', 'multiple' => true, 'data' => [ 'style' => 'btn-warning', 'live-search' => false, 'size' => 7, ], ]); ActiveForm::end(); // Использование без активной формы echo Html::dropDownList('item', null, $items, [ 'class' => 'form-control selectpicker', 'data' => [ 'style' => 'btn-info', 'live-search' => 'false', 'size' => 7, 'title' => 'Ничего не выбрано', ] ]); echo Html::dropDownList('item', null, $items, [ 'class' => 'form-control selectpicker', 'data' => [ 'style' => 'btn-default', 'live-search' => 'true', 'size' => 7, 'title' => 'Ничего не выбрано', ] ]); ?>