0

如何重命名 Acumatica 客户屏幕上的列名称?

我在其他屏幕上尝试了以下方法,但对于客户页面,它似乎不起作用:

PXUIFieldAttribute.SetDisplayName<PX.Objects.CR.CRRelation.BAccount__AcctName>(this.Transactions.Cache, "Customer Name");
4

2 回答 2

1

尝试这个

PXUIFieldAttribute.SetDisplayName<DAC.field>(this.Transactions.Cache, null, "Field Name")

我这里没有VS,所以我记错了语法,希望它会有所帮助

于 2014-09-03T14:09:32.340 回答
1

不确定您指的是哪个客户屏幕,但 AR.30.30.00 没有开箱即用的称为交易的视图。此外,在您的情况下, SetDisplayName 应该采用 3 个参数 -

PXUIFieldAttribute.SetDisplayName(PXCahce, fieldname, displayName)

更改网格列的显示名称最好在 DAC 属性级别处理。在运行时,有一个鲜为人知的(读取未记录的)repaintcolumns 属性强制重绘可能有效的列标题。

祝你好运!

于 2014-08-22T22:14:00.067 回答