Добрый день все.
Коллеги подскажите где в коде я делаю что-то не то.
Есть форма, на форме да
Select2 от
Kartik. Селекты зависимые, в одном бренды машин в другом модели. По умолчанию зависимы селект заблокирован для выбора, пока не будет выбрано значение первого.
Проблема в том, как вставить данные во второй
select2?
Собственно кусок кода формы с виджетом:
<?= $form->field($model, 'auto')->widget(Select2::classname(), [
'data' => $model->getMarksList(),
'language' => 'ru',
'options' => ['placeholder' => 'Выберите марку авто ...'],
'pluginOptions' => [
'allowClear' => false,
],
'pluginEvents' => [
"select2:select" => "function() {
var json = {\"id\":1,\"name\":\"alex\"};
console.log(json)
$('#orderform-modelcar').prop('disabled', false);
$('#orderform-modelcar').select2({data: json});
}"
],
])->label(null, ['class' => 'label']) ?>
<?= $form->field($model, 'modelcar')->widget(Select2::classname(), [
'data' => null,
'language' => 'ru',
'options' => ['placeholder' => 'Выберите модель авто ...', 'disabled' => true],
'pluginOptions' => [
'allowClear' => false,
],
])->label(null, ['class' => 'label']) ?>