2017-02-20 17 views
0

Я дублировал поле «Запланированное отправление» в сводке SOOrder в соответствии с требованиями клиента. Однако он не вызывает метод обновленного поля из моего класса расширения. Как я могу назвать его базовый метод?Как вызывать события существующего поля после дублирования

Например, если вы попытаетесь изменить Sched. Дата отправки на вкладке Настройки доставки, это даст вам всплывающее диалоговое окно для подтверждения. Однако, если вы измените Sched. Отправка в разделе «Сводка» (дублированное поле), оно не дает никакого диалогового окна подтверждения.

У меня есть ниже код написан, но не получает called--

protected virtual void SOOrder_ShipDate_FieldUpdated(PXCache cache, PXFieldUpdatedEventArgs e, PXFieldUpdated InvokeBaseHandler) 
 
     { 
 
      if (InvokeBaseHandler != null) 
 
       InvokeBaseHandler(cache, e); 
 
     }

enter image description here

+0

Не могли бы вы объяснить, при каких обстоятельствах вы ожидаете, что обработчик будет вызван? Это также поможет, если вы поделитесь скриншотами того, что вы сделали до сих пор. – RuslanDev

+0

Согласен с Русланом. То, что вы пытаетесь выполнить, может помочь вам получить лучший ответ. Что вы называете базой FieldUpdated? – Brendan

+0

Включено изображение и разработано немного больше, надеюсь, если это выяснится. – Krunal

ответ