111ypuk

Results 5 comments of 111ypuk

Не прав был, проблема в другом, у input элементов HLIBlockFieldWidget атрибут namе равен коду пользовательского поля (name="UF_XYZ"),а не FIELDS['UF_XYZ'], как требуется для предыдущего коментария. Для правильной работы надо в HLIBlockFieldWidget::getEditHtml()...

Поправил виджет сам. CheckFields для CUserTypeDateTime не может принимать массив, когда множественное значение. Плюс не надо запускать для этого класса modifyValueBeforeSave ``` if (is_callable(array($className, 'CheckFields'))) { if (!is_array($value)) { $arrValue...

для этого выше идёт `foreach` для перебора массива. И ещё, я выставил в настройках HL ИБ семь обязательных полей, так и в `function fields()` прописал у них `'REQUIRED' => true`,...

в итоге немного исправленный метод processEditAction в HLIBlockFieldWidget выглядит у меня так. ``` public function processEditAction() { /** @var \CAllUserTypeManager $USER_FIELD_MANAGER */ global $USER_FIELD_MANAGER; $iblockId = 'HLBLOCK_' . $this->getHLId(); //Чтобы...

I am compiled version that disable all unlock