如何在Acumatica Customers屏幕上重命名列名?

时间:2014-08-18 18:54:54

标签: gridview erp acumatica

如何在Acumatica Customers屏幕上重命名列名?

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

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

2 个答案:

答案 0 :(得分:1)

不确定您指的是哪个“客户”屏幕,但AR.30.30.00没有开箱即用的名为“交易”的视图。此外,您的案例中的SetDisplayName应该采用3个参数 -

PXUIFieldAttribute.SetDisplayName(PXCahce,fieldname,displayName)

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

祝你好运!

答案 1 :(得分:1)

试试这个

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

我没有VS,所以我没有正确记住语法,希望它能帮助