在屏幕IN407010中添加用户字段

问题描述 投票:0回答:1

我想在屏幕 IN407010 中输入另一个数据栏,但无法写入。 usr 列是只读的?

protected void TurnoverCalcItem_RowSelected(PXCache cache, PXRowSelectedEventArgs e)
{
  
  var row = (TurnoverCalcItem)e.Row;
  if (row==null) return;
  PXUIFieldAttribute.SetEnabled<TurnoverCalcItemExt.usrConvtonne>(cache, row, true);  
  Base.TurnoverCalcItems.AllowUpdate = true;
  Base.TurnoverCalcItems.Cache.AllowUpdate = true;
  Base.TurnoverCalcItems.AllowSelect = true;
  Base.TurnoverCalcItems.Cache.AllowSelect= true;
}

acumatica
1个回答
0
投票

如果您尝试添加计算字段,我认为 DAC Ext 上的 PXFormula 属性应该足够了。

要在 DAC 级别执行此操作,我建议使用以下链接:

作为参考,我建议您访问 OpenUni 上的 T210 课程,下载参考指南,或者您甚至可以查看第 4 部分,我认为它们的用例与您的非常相似。可以在这里找到:https://openuni.acumatica.com/courses/development/t210-development-customized-forms-and-master-detail-relationship/

此外,访问此链接也应该有所帮助:https://help.acumatica.com/(W(1))/Help?ScreenId=ShowWiki&pageid=d75dbfeb-65d2-4f73-80cf-d3d5240a807b

注意:还要检查您的 acumatica 版本。

© www.soinside.com 2019 - 2024. All rights reserved.