如何获得预先填充的库存字段以仅显示InventoryID而不显示描述(Acumatica)

时间:2018-04-24 21:57:15

标签: acumatica

我们有一个由Acumatica为我们建造的自定义图表;它使用由主图形PXSelectJoin调用的PXProjection来选择数据并填充字段。

有两个字段是库存ID字段:

    #region KitComponentID
    public abstract class kitComponentID : IBqlField { }
    [StockItem(DisplayName = "Kit Component ID", IsKey = true, BqlField = typeof(INKitSpecStkDet.compInventoryID))]
    public virtual int? KitComponentID { get; set; }
    #endregion

    #region KitInventoryID
    public abstract class kitInventoryID : IBqlField { }
    [SOLineInventoryItem(DisplayName = "Kit ID", BqlField = typeof(SOLine.inventoryID))]
    public virtual int? KitInventoryID { get; set; }
    #endregion

这些字段不是用户可编辑的,仅用于显示。我们希望它们只显示InventoryCD,而不是CD和描述。

我是否有不同的方式来定义我的字段,以便它们仍然自动填充但只显示InventoryCD?

1 个答案:

答案 0 :(得分:2)

在屏幕编辑器下,该字段应该有一个DisplayMode下拉列表。默认情况下,我相信它是提示(键和描述),值(只是键)和文本(描述。)

如果您将DisplayMode更改为Value,它应该为您提供所需的内容。