diff --git a/modules/backend/formwidgets/NestedForm.php b/modules/backend/formwidgets/NestedForm.php index 3bd2c1e2d..cd3b5ce45 100644 --- a/modules/backend/formwidgets/NestedForm.php +++ b/modules/backend/formwidgets/NestedForm.php @@ -42,6 +42,10 @@ class NestedForm extends FormWidgetBase 'usePanelStyles', ]); + if ($this->formField->disabled) { + $this->previewMode = true; + } + $config = $this->makeConfig($this->form); $config->model = $this->model; $config->data = $this->getLoadValue(); @@ -54,6 +58,7 @@ class NestedForm extends FormWidgetBase } $widget = $this->makeWidget(Form::class, $config); + $widget->previewMode = $this->previewMode; $widget->bindToController(); $this->formWidget = $widget; diff --git a/modules/backend/formwidgets/Repeater.php b/modules/backend/formwidgets/Repeater.php index b72bdf245..9e6f80d25 100644 --- a/modules/backend/formwidgets/Repeater.php +++ b/modules/backend/formwidgets/Repeater.php @@ -277,6 +277,7 @@ class Repeater extends FormWidgetBase } $widget = $this->makeWidget('Backend\Widgets\Form', $config); + $widget->previewMode = $this->previewMode; $widget->bindToController(); $this->indexMeta[$index] = [