phpnt/bootstrap-select

Yii2 Bootstrap Select Asset

Installs: 1 820

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 1

Open Issues: 0

Type:yii2-extension

0.0.1 2016-07-01 08:08 UTC

This package is auto-updated.

Last update: 2024-04-27 00:43:26 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' => 'Ничего не выбрано',
    ]
]);
?>

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

Bootstrap Select

Версия:

0.0.1

Лицензия:

MIT