phpnt/bootstrap-select

Yii2 Bootstrap Select 资产

安装量: 1,870

依赖项: 1

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 1

开放问题: 0

类型:yii2-extension

0.0.1 2016-07-01 08:08 UTC

This package is auto-updated.

Last update: 2024-09-27 01:36:58 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