如何在Acumatica Customers屏幕上重命名列名?
我在其他屏幕上尝试了以下方法,但对于客户页面,它似乎不起作用:
PXUIFieldAttribute.SetDisplayName<PX.Objects.CR.CRRelation.BAccount__AcctName>(this.Transactions.Cache, "Customer Name");
答案 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,所以我没有正确记住语法,希望它能帮助