2016-11-08 2 views
0

У меня есть требование для отображения выделенного количества в сетке позиций на экране заказа клиента SO301000. Поскольку это поле только для отображения, оно должно быть полем без ограничений. Я знаю, что могу создать несвязанное поле для нового экрана, установив свойства PrimaryView и TypeName. Но не уверен в существующем экране.Отключенное поле для существующего экрана

+0

Получил ответ. Просто создайте соответствующее CacheExtension и без объявления типа данных PXDB. – Krunal

ответ

0

Объявить соответствующее CacheExtension. Включите декларацию вашего несвязанного поля без типов данных PXDB. DB в имени атрибута type обозначает, связано ли поле.

#region UsrQtyAllocated 
 
     public abstract class usrQtyAllocated : IBqlField { } 
 
     protected Int32? _UsrQtyAllocated; 
 
     [PXUIField(DisplayName = "Qty. Allocated")] 
 
     public virtual Int32? UsrQtyAllocated { get; set; } 
 
#endregion

+0

вы должны по-прежнему включать атрибут типа данных в свое поле, однако используйте PXDecimal (без «DB») и PXDBDecimal. Обычно типы данных имеют версию с тем же именем атрибута, просто без БД в имени, которое будет представлять собой несвязанное поле. – Brendan

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