Skip to content
Allows the use of stylized drop-down lists. Plugin is multilanguage, so set the language ( 'ru', 'fr', 'de', 'en' - by default) in your application.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
BootstrapSelectAsset.php
LICENSE
README.md
composer.json

README.md

phpNT - Bootstrap Select

Описание:

Позволяет использовать стилизованные выпадающие списки. Плагин мультиязычный, поэтому установите язык (‘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' => 'Ничего не выбрано',
    ]
]);
?>

Документация (примеры):

Bootstrap Select


Версия:

0.0.1


Лицензия:

MIT


You can’t perform that action at this time.