wbraganca/yii2-selectivity

yii2-selectivity 是 [selectivity](https://arendjr.github.io/selectivity/) 的 Yii 2 封装。一个用于 jQuery 和 Zepto.js 的模块化和轻量级选择库。

安装量: 3,509

依赖项: 0

建议者: 0

安全: 0

星标: 6

关注者: 2

分支: 1

开放问题: 0

语言:JavaScript

类型:yii2-extension

2.0.2 2019-07-18 20:00 UTC

This package is auto-updated.

Last update: 2024-09-19 06:38:01 UTC


README

Latest Version Software License Total Downloads

安装

通过 Composer

$ composer require wbraganca/yii2-selectivity

或在你的 composer.json 文件的 require 部分添加

"wbraganca/yii2-selectivity": "~2.0.1"

使用方法

在你的视图文件中。

<?php
use wbraganca\selectivity\SelectivityWidget;
?>

<?= $form->field($model, 'city', [
        'options' => ['class' => 'selectivity-container form-group']
    ])->widget(SelectivityWidget::classname(), [
    'options' => [
        'prompt' => '',
    ],
    'pluginOptions' => [
        'allowClear' => true,
        'data' => ['Rio de Janeiro', 'São Paulo'],
        'placeholder' => 'No city selected'

    ]
]) ?>

使用附加插件显示数据

<?= $form->field($model, 'city', [
        'options' => ['class' => 'selectivity-container form-group']
    ])->widget(SelectivityWidget::classname(), [
    'options' => [
        'prompt' => ''
    ],
    'pluginOptions' => [
        'allowClear' => true,
        'data' => ['Rio de Janeiro', 'São Paulo'],
        'placeholder' => 'No city selected'
    ],
    'template' => '<div class="input-group">' .
        '{input}' .
        '<div class="input-group-append">' .
        '<span class="input-group-btn">' .
        '<button class="btn btn-success" type="button">' .
        '<i class="fa fa-plus"></i>' .
        '</button>' .
        '</div>' .
        '</span>' .
        '</div>'
]) ?>

更多选项,请访问:https://arendjr.github.io/selectivity/#api