From 7f79cdacddca76354cf0ac7e30ad2ac453ae1e82 Mon Sep 17 00:00:00 2001 From: Carsten Rose <carsten.rose@math.uzh.ch> Date: Mon, 2 Dec 2019 22:36:04 +0100 Subject: [PATCH] Refs #7974: attribute 'readonly=false|readonly' - tinyMCE & textarea ok. Broken on dynamic update: 'checkbox|radio'. --- extension/Classes/Core/AbstractBuildForm.php | 1 + 1 file changed, 1 insertion(+) diff --git a/extension/Classes/Core/AbstractBuildForm.php b/extension/Classes/Core/AbstractBuildForm.php index 71ab40537..6582f7670 100644 --- a/extension/Classes/Core/AbstractBuildForm.php +++ b/extension/Classes/Core/AbstractBuildForm.php @@ -1178,6 +1178,7 @@ abstract class AbstractBuildForm { $json[API_ELEMENT_UPDATE][$key][API_ELEMENT_ATTRIBUTE]['class'] = $class; $json[API_ELEMENT_UPDATE][$key][API_ELEMENT_ATTRIBUTE]['required'] = ($formElement[FE_MODE] == 'required'); $json[API_ELEMENT_UPDATE][$key][API_ELEMENT_ATTRIBUTE]['hidden'] = $statusHidden; + $json[API_ELEMENT_UPDATE][$key][API_ELEMENT_ATTRIBUTE]['readonly'] = $json['disabled'] ? 'readonly' : 'false'; if ($pattern !== null) { $json[API_ELEMENT_UPDATE][$key][API_ELEMENT_ATTRIBUTE]['pattern'] = $pattern; -- GitLab