Sayfalarımızda dropdownlist yerine olan select2 eklentinsini kullanarak daha kullanışlı ve görsel bir yapı oluşturabiliriz. Bunun için https://github.com/kartik-v/yii2-widget-select2 linkinden gerekli widget incelenebilir.
Bunun için proje dizinine gelinir ve aşağıdaki komutla kurulum gerçekleştirilir.
composer require kartik-v/yii2-widget-select2 “@dev”
view dosyasında aşağıdaki eklemeler yapılarak kullanımı sağlanır.
use kartik\select2\Select2;
…
<?= $form->field($model, ‘randevu_birimi’)->widget(Select2::classname(), [
‘data’ => ArrayHelper::map(RandevuBirimler::find()->all(),’id’,’birim_adi’),
‘language’ => ‘tr’,
‘options’ => [‘placeholder’ => ‘Birim Seçiniz …’],
‘pluginOptions’ => [
‘allowClear’ => true
],
]);
?>
Farklı ve detaylı örnek kullanımlar için http://demos.krajee.com/widget-details/select2 adresi incelenebilir.
İlk Yorumu Siz Yapın