2016-10-26 2 views
0

Мне нужно добавить поле поиска для сотрудников на страницу ввода заказа, SO301000. Как было предложено на тренинге Framework и Customization, который я недавно посещал, я искал то, что хотел на другой странице, и придумал следующий код на странице «Запросы», где есть селектор для сотрудников, называемый Requested By.Изменить отображаемое имя поля PXSelector

[PXViewName(EP.Messages.Employee)] 
public PXSetup<EPEmployee, Where<EPEmployee.bAccountID, 
Equal<Optional<RQRequest.employeeID>>>> employee; 

Это добавляет селектор, который отображает полный список сотрудников на страницу Sales Order так же, как я хочу, но отображаемое имя для поля Employee ID и мне нужно, чтобы изменить его контракт Пересмотрен. Попытайтесь, как я мог, и я попробовал, я не смог изменить отображаемое имя. Как я могу это сделать?

+0

Не могли бы вы обновить пост с атрибутами декорирования настраиваемого поля? – RuslanDev

ответ

1

Вам необходимо переопределить атрибут PXUIField для вашей страницы. Лучший способ сделать это - добавить запись Cache_Attached в расширение BLC.

[PXUIField (DisplayName = "Договор Пересмотрен")] защищенных виртуальные аннулируется EPEmployee_bAccountID_CacheAttached (PXCache отправителя) { }

Смежные вопросы