walkboy / yii2-tabselect
Yii2 tab styled select input
Installs: 2 160
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- php: >=5.6.0
This package is auto-updated.
Last update: 2024-05-06 08:44:56 UTC
README
This is Yii 2 widget working as dropdown but looking like tabs.
Installation
Add "walkboy/yii2-tabselect": "dev-master"
to composer.json and run composer update
Config
Add bsVersion => '4.x'
or '5'
to your params.php
to use related Bootstrap plugins globally or set it on widget settings.
Usage
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) ?>
Usage with filter form
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();
?>