我尝试使用以下代码重命名acumatica中的显示名称
PXUIFieldAttribute.SetDisplayName<BOMMaterial.qtys>(this.MaterialDetail.Cache, "test");
和
PXUIFieldAttribute.SetDisplayName(this.Caches[typeof(BOMMaterial)], typeof(BOMMaterial.qtys).Name , "test");
如果我将代码放在事件之外,它确实有效,所以当加载屏幕时它会改变。但是,如果我将其放在rowselected事件中并使用验证,则不会更改显示名称。它没有显示任何错误。