Yii2 Editable внутри ActiveForm

Есть у меня компонент

<?php ActiveForm::begin(['options' => ['id' => 'productForm']]); ?>
// поля формы

<?php foreach ($goodsInStockList as $point): ?>
<td><?= Editable::widget([
'model' => $point,
'attribute' => 'reservation',
'formOptions' => [
'id' => 'update-reservation' . $point->id . $good->id,
'action' => ['/order/' . $point->stock_id . '/update-reservation/' . $good->id],],
'inputType' => Editable::INPUT_HTML5,
'options' => [
'type' => 'number',
'name' => 'reservation',
'min' => 0,
'disabled' => $model->order_status === Order::STATUS_CONFIRM,
'max' => $point->count,
'class' => 'form-control',
'placeholder' => 'Введите число для резерва',
'id' => 'reservation-' . $good->id . $point->id,
],
                                                                                                            ]); ?></td>
<?php endforeach; ?>
// остальные поля формы
<?php ActiveForm:end() ?>

Проблема такая - в цикле первый Editable создается без обертки <form с id 'update-reservation' . $point[0]->id . $good[0]->id

при этом Jquery код для этой формы создается

var $el=jQuery("#update-reservation17117 .kv-hint-special");if($el.length){$el.each(function(){$(this).activeFieldHint()});}
jQuery('#update-reservation17117').yiiActiveForm([], []);

Но самой формы нет.

Если я выпиливаю

<?php ActiveForm::begin(['options' => ['id' => 'productForm']]); ?>

то все ок. Соответственно проблема в том что Editable видит что какая-та форма создана уже и не создает новую.


Ответы (0 шт):