Я дублировал поле «Запланированное отправление» в сводке SOOrder в соответствии с требованиями клиента. Однако он не вызывает метод обновленного поля из моего класса расширения. Как я могу назвать его базовый метод?Как вызывать события существующего поля после дублирования
Например, если вы попытаетесь изменить Sched. Дата отправки на вкладке Настройки доставки, это даст вам всплывающее диалоговое окно для подтверждения. Однако, если вы измените Sched. Отправка в разделе «Сводка» (дублированное поле), оно не дает никакого диалогового окна подтверждения.
У меня есть ниже код написан, но не получает called--
protected virtual void SOOrder_ShipDate_FieldUpdated(PXCache cache, PXFieldUpdatedEventArgs e, PXFieldUpdated InvokeBaseHandler)
{
if (InvokeBaseHandler != null)
InvokeBaseHandler(cache, e);
}
Не могли бы вы объяснить, при каких обстоятельствах вы ожидаете, что обработчик будет вызван? Это также поможет, если вы поделитесь скриншотами того, что вы сделали до сих пор. – RuslanDev
Согласен с Русланом. То, что вы пытаетесь выполнить, может помочь вам получить лучший ответ. Что вы называете базой FieldUpdated? – Brendan
Включено изображение и разработано немного больше, надеюсь, если это выяснится. – Krunal