yii2 множественная динамическая форма wbraganca (какие классы необходимо дифференцировать)

У меня проблема с несколькими динамическими формами в одной форме.

Когда я нажимаю добавить во второй динамической форме, он добавляет первую динамическую форму.

Какие изменения мне нужно внести в форму?

0

Решение

Только сейчас я использую этот класс.

Если у вас есть 2 формы, вам нужно изменить несколько элементов во втором DynamicFormWidget.

Первая форма:

DynamicFormWidget::begin([
'widgetContainer' => 'dynamicform_wrapper', // required: only alphanumeric characters plus "_" [A-Za-z0-9_]
'widgetBody' => '.container-items', // required: css class selector
'widgetItem' => '.item', // required: css class
'limit' => 5, // the maximum times, an element can be cloned (default 999)
'min' => 0, // 0 or 1 (default 1)
'insertButton' => '.add-item', // css class
'deleteButton' => '.remove-item', // css class
'model' => $user[0],
'formId' => 'dynamic-form',
'formFields' => [
'name',
'email',
],
]);

а также

<div class="pull-right">
<button type="button" class="add-item btn btn-success btn-xs"><i class="glyphicon glyphicon-plus"></i></button>
<button type="button" class="remove-item btn btn-danger btn-xs"><i class="glyphicon glyphicon-minus"></i></button>
</div>

Вторая форма:

DynamicFormWidget::begin([
'widgetContainer' => 'dynamicform_wrapper',
'widgetBody' => '.container-items',
'widgetItem' => '.item2', // CHANGED
'limit' => 5,
'min' => 0,
'insertButton' => '.add-item2', // CHANGED
'deleteButton' => '.remove-item2', // CHANGED
'model' => $car[0], // CHANGED
'formId' => 'dynamic-form',
'formFields' => [
'color', // CHANGED
'type', // CHANGED
],
]);

а также

<div class="pull-right">
<button type="button" class="add-item2 btn btn-success btn-xs"><i class="glyphicon glyphicon-plus"></i></button>
<button type="button" class="remove-item2 btn btn-danger btn-xs"><i class="glyphicon glyphicon-minus"></i></button>
</div>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]