kartik-v/yii2-tabs-x открывать таб из которого была отправлена форма

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
nulled
Сообщения: 74
Зарегистрирован: 2018.10.30, 13:42

kartik-v/yii2-tabs-x открывать таб из которого была отправлена форма

Сообщение nulled »

Привет! Суть проблемы в следующем, есть табы которые подгружают инфу через ajax использую плагин yii2-tabs-x, но формы отправляются с перезагрузкой странички. Мне надо при загрузке страницы открывать вкладку из которой клиент отправил форму и так же через ajax грузить туда что мне надо....
Аватара пользователя
Dominus
Сообщения: 892
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: kartik-v/yii2-tabs-x открывать таб из которого была отправлена форма

Сообщение Dominus »

View:

Код: Выделить всё

//...
[
    'label' => 'Первая вкладка',
    'content' => 'Anim pariatur cliche...',
    'options' => ['id' => 'tab1'],
    'active' => (!Yii::$app->request->get('tab') || (Yii::$app->request->get('tab') === 'tab1')) ? true : false
],
[
    'label' => 'Вторая вкладка',
    'content' => 'Anim pariatur cliche...',
    'options' => ['id' => 'tab2'],
    'active' => (Yii::$app->request->get('tab') === 'tab2')) ? true : false
],
[
    'label' => 'Третья вкладка',
    'content' => 'Anim pariatur cliche...',
    'options' => ['id' => 'tab3'],
    'active' => (Yii::$app->request->get('tab') === 'tab3')) ? true : false
],
//...
Controller:

Код: Выделить всё

//...
return $this->redirect(['view/post', 'id' => 100, 'tab' => 'tab2']);
//...
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
nulled
Сообщения: 74
Зарегистрирован: 2018.10.30, 13:42

Re: kartik-v/yii2-tabs-x открывать таб из которого была отправлена форма

Сообщение nulled »

Спасибо, да, я пробовал так делать. Таб становится активным, но не посылается аякс запрос на получение контента для этого таба. Те мне получается надо рендерить отовсюду этот вид и передавать туда контент, а в виде проверять что приходит и делать активной вкладку. Но это оч неудобно, поэтому и встал вопрос при укузании активной вкладки посылать запрос на сервер за содержимом....
Аватара пользователя
Dominus
Сообщения: 892
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: kartik-v/yii2-tabs-x открывать таб из которого была отправлена форма

Сообщение Dominus »

Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
nulled
Сообщения: 74
Зарегистрирован: 2018.10.30, 13:42

Re: kartik-v/yii2-tabs-x открывать таб из которого была отправлена форма

Сообщение nulled »

там дофига данных, грузить все сразу не вариант, поэтому было решено грузить по запросу (аякс)
Ответить