kartik_select2
Kartik Select2
Szkielet
use kartik\select2\Select2 <?= $form->field($model, 'nazwa_pola')->widget(Select2::classname(), [ 'data' => $data, 'options' => ['placeholder' => 'Wybierz...'], 'pluginOptions' => [ 'allowClear' => true ], ]); ?>
Select 2 w modalu
Aby w modalu otworzyć Select2 auto-uzupełnianie należy w głównym kontenerze modala dodać tabindex=„false”
Albo w jQuery:
$('.dod_wyk').click(function(e) { e.preventDefault(); $('#myModal').attr('tabindex','false'); $('.modal-title').html('Dodaj użytkownika') ; $('#myModal').modal('show').find('.modal-body') .load($(this).attr('href')); });
Select 2 w gidview jako filter
[ 'attribute' => 'id_wykladowcy', 'format' => 'html', 'filterType' => GridView::FILTER_SELECT2, 'width' => '15%', 'filterWidgetOptions' => [ 'data' => $wykladowcy, 'options' => ['prompt' => ''], 'size' => Select2::SMALL, 'pluginOptions' => [ 'allowClear' => true, ], ], 'label' => 'Wykładowca', 'value' => function ($model) { return $model->nazwisko; } ]
kartik_select2.txt · ostatnio zmienione: 2024/09/15 16:22 przez 127.0.0.1