walkboy/yii2-tabselect

Yii2 标签样式的选择输入

安装量: 2,577

依赖关系: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放性问题: 0

类型:yii2-extension

dev-master 2022-12-06 05:42 UTC

This package is auto-updated.

Last update: 2024-09-06 09:22:48 UTC


README

这是一个作为下拉菜单但看起来像标签的 Yii 2 小部件。

安装

"walkboy/yii2-tabselect": "dev-master" 添加到 composer.json 并运行 composer update

配置

bsVersion => '4.x''5' 添加到您的 params.php 中,以全局使用相关的 Bootstrap 插件或将其设置在部件设置中。

使用方法

use walkboy\TabSelect\TabSelect;

<?= $form->field($searchModel, 'number')->widget(TabSelect::classname(), [
    'items' => [
    	0 => 'Tab 1', 
    	1 => 'Tab 2',
    ],
    //'showSelect' => false,
    //'navType' => 'nav-pills',
    //'tabsOptions' => [],
])->label(false) ?>

与筛选表单一起使用

use walkboy\FilterForm\FilterForm;
use walkboy\TabSelect\TabSelect;

<?php
$form = FilterForm::begin(['options'=>['class'=>'filter-form']]);

echo $form->field($searchModel, 'number')->widget(TabSelect::classname(), [
    'items' => ArrayHelper::map(
		Order::find()
			->select(['created_at'=>'year(created)'])
			->distinct()
		    ->all(), 
		'created', 'created'),
	\\'bsVersion' => '4',
])->label(false);

FilterForm::end();
?>