ИБ пользовательского типа - в событиях AfterAdd, AfterUpdate?
Что значит "обработанное"?
оно должно быть уже обработано при гет листе
напрямую чтоли с базы достаешь значение? млм через орм?
Есть решение от simai, составное свойство. В основе лежат пользовательские поля для ИБ. По сабжу: условно есть событие сохранения элемента с таким св-вом, хочется в init оперировать значением после ConvertFromDB().
А публичке да, в init почему-то нет
нет не прокатит копипасть класс и поменяй обработчик в базе
А это в итоге проблема их модуля, или дело в ините?
проблема в твоей архитектуре, раз ты хочешь туда залезть :)
Так проверку на корректность заполнения подругому не реализуешь, архитектура тут вроде и не причем
У вас задача какая? Зачем вам это значение?
ну так если свойство косячное и не делает этого, то соответственно копипасть и допиливай ну или хакать модуль
ну на beforeUpdate можешь подменить значение или отменить, если дальше логика этого свойства позволит
Так проблема то как раз что там даже не сериализованный массив, а просто своя структура св-ва (из модуля)
ну лезешь и смотришь как с этим чудом работать :) свойство = класс (вся логика в нем будет)
Да так и понял, думал малой кровью обойтись
я бы скопировал класс, там все методы public поменял нужную функцию и обработчик в базе да и все
Потеря обновлений.
ну тут не угадать :) может там еще и js навешали в интерфейсе, что скорее всего будет (раз это зависимые поля) так что вариант прямо в модуль залезть также вполне реален ну и версию поменять на 999.999.999 и положить файл hak.readme в корень модуля ^)
Обсуждают сегодня