diff --git a/extension/qfq/qfq/AbstractBuildForm.php b/extension/qfq/qfq/AbstractBuildForm.php index ae437fc72056196fb010c6dba6a3f9a5edff6dda..75bb0dd153ec8c9e45408125c4d3f4a21a32707b 100644 --- a/extension/qfq/qfq/AbstractBuildForm.php +++ b/extension/qfq/qfq/AbstractBuildForm.php @@ -1694,9 +1694,9 @@ abstract class AbstractBuildForm { if ($mode === FORM_LOAD) { // Split 'grId:0' in 'grId' and '0' - $name = explode(':', $htmlFormElementName, 2); - - $this->store->setVar($name[0], $value, STORE_SIP, false); +// $name = explode(':', $htmlFormElementName, 2); +// $this->store->setVar($name[0], $value, STORE_SIP, false); + $this->store->setVar($formElement[FE_NAME], $value, STORE_SIP, false); } } diff --git a/extension/qfq/qfq/Constants.php b/extension/qfq/qfq/Constants.php index c3f67c606df51d6449659cd2b077b92416526d84..045e15f10de0e1e47957e32bdd5af9af1ab4c08e 100644 --- a/extension/qfq/qfq/Constants.php +++ b/extension/qfq/qfq/Constants.php @@ -688,6 +688,9 @@ const ESCAPE_WITH_HTML_QUOTE = 'htmlquote'; const FLAG_ALL = 'flagAll'; const FLAG_DYNAMIC_UPDATE = 'flagDynamicUpdate'; +const HTML_DELIMITER_NAME = '-'; +const HTML_DELIMITER_ID = HTML_DELIMITER_NAME; + const HTML_ID_EXTENSION_LABEL = '-l'; const HTML_ID_EXTENSION_INPUT = '-i'; const HTML_ID_EXTENSION_NOTE = '-n'; diff --git a/extension/qfq/qfq/helper/HelperFormElement.php b/extension/qfq/qfq/helper/HelperFormElement.php index 89417e91719da4b19054c8d03837da034af2ef66..9fce47ac06f5a66ed4a26b034a40dfdf1f33373c 100644 --- a/extension/qfq/qfq/helper/HelperFormElement.php +++ b/extension/qfq/qfq/helper/HelperFormElement.php @@ -72,7 +72,7 @@ class HelperFormElement */ public static function buildFormElementName($field, $id) { - return "$field-$id"; + return "$field" . HTML_DELIMITER_NAME . "$id"; } /** @@ -85,7 +85,7 @@ class HelperFormElement * @return string */ public static function buildFormElementId($formId, $formElementId, $recordId, $formElementCopy) { - return "$formId-$formElementId-$recordId-$formElementCopy"; + return "$formId" . HTML_DELIMITER_ID . "$formElementId" . HTML_DELIMITER_ID . "$recordId" . HTML_DELIMITER_ID . "$formElementCopy"; } /**