Здравствуйте. Имею форму где при создании новой записи можно либо выбрать из dropdown list значение (из связанной таблицы), либо ввести новое значение (при этом в связанной таблице создастся новая запись).
Для того чтобы не путать пользователя и не отображать все это дело, сделал вкладки через yii\bootstrap\Tabs и, соответственно добавил скрытое поле для того чтобы мне контроллере понимать просто положить id (из связанной таблицы) или создать новую запись (в связанной таблице) и положить id.
Вопрос такой: Как при переключении вкладок устанавливать в скрытом input значения?
Вижу что есть свойство clientEvents но что туда писать не знаю.
yii\bootstrap\Tabs при переключении вкладки менять значение другого поля
Re: yii\bootstrap\Tabs при переключении вкладки менять значение другого поля
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
Re: yii\bootstrap\Tabs при переключении вкладки менять значение другого поля
Можно. Он там приведён.
Re: yii\bootstrap\Tabs при переключении вкладки менять значение другого поля
Да, вижу. Я немного не это имел ввиду.
Я пишу так:
Код: Выделить всё
...
'clientEvents' => [
'show.bs.tab' => "function(event){ alert('test'); }",
],
...
На jQuery я знаю как. Но что именно или, точенее, как правильно написать clietnEvents?
Re: yii\bootstrap\Tabs при переключении вкладки менять значение другого поля
Покажите сформированный код виджетом. Консоль бразуера на что-нибудь ругается?
Ваш вариант кода без проблем работает с \yii\bootstrap\Tabs::widget
Ваш вариант кода без проблем работает с \yii\bootstrap\Tabs::widget
Re: yii\bootstrap\Tabs при переключении вкладки менять значение другого поля
сори, не отписал сразу. Проблему нашел немного не на тот уровень вложенности я это дело впихнул)