如何获取自定义字段的值acumatica

时间:2019-07-15 07:18:33

标签: c# asp.net acumatica

我是开发acumatica的新手,但我始终无法获得我创建的自定义TextEdit字段的值。我可以通过此代码获取所有内置字段的值

InventoryItem items = (InventoryItem)Base.Item.Cache.Current;

但是我无法获得我在acumatica定制中创建的那个 这是我想获得的领域

https://i.stack.imgur.com/gPln4.png

我已经尝试过

InventoryItem items = (InventoryItem)Base.ItemSettings.Cache.Current;

var shortdesc = items.UsrShortDescription;

但是它不起作用并且在文本框中没有显示该值 预先感谢您的帮助

2 个答案:

答案 0 :(得分:1)

InventoryItem items = (InventoryItem)Base.ItemSettings.Current;
var itemExt = PXCache<InventoryItem>.GetExtension<InventoryItemExt>(items);
var shortdesc = itemExt.UsrShortDescription;

答案 1 :(得分:1)

Vardan展示了一种方式,为了图片的完整性也想展示另一种方式:

InventoryItem items = (InventoryItem)Base.ItemSettings.Current;
var itemExt = items.GetExtension<InventoryItemExt>();