Всем доброго дня. Подскажите что я делаю не так, пожалуйста.
Файл form_myfile.php (для примера). В нем генерирую форму:
class formMyform extends cmsForm { public $is_tabbed = true; public function init() { return array( array( 'type' => 'fieldset', ... ), array( 'type' => 'fieldset', ... ), ) }
Есть идея вывести fieldsets вкладками, поэтому добавил параметр public $is_tabbed = true;. Форма открывается в модальном окне и подгружается по факту клика по кнопке.
Вот как выглядит сгенерированная форма:
<div class="tabs-menu mb-3 form-tabs"> <ul class="nav nav-tabs flex-wrap"> <li class="nav-item"> <a class="nav-link active" href="#tab-0" data-toggle="tab" role="tab">Заголовок</a> </li> <li class="nav-item"> ... </li> </ul> <div class="tab-content"> <div id="tab-0" class="tab-pane">...</div> <div id="tab-1" class="tab-pane">...</div> <div id="tab-0" class="tab-pane">...</div> </div> </div>
То есть у пункта навигации по вкладкам есть класс active, а у содержимого этой вкладки почему-то его нет, соответственно, tab-0 при открытии формы не отображается. Нужно покликать по вкладкам, чтобы увидеть содержимое первой.
Как решить? Спасибо.