如何"允许编辑"表格中新添加的字段?适用于Dynamics AX(AX7 / D365)

时间:2017-07-14 06:24:10

标签: axapta dynamics-ax7 dynamics-365-operations

我已在表单 EcoResProductDetailsExtended 中添加了一个新字段,但是当我点击编辑时,它不允许我编辑它。允许编辑的属性已设置为“是”。该表单包含 setAllowEditFields()和setAllowEditField()方法,但它是 私有 ,因此这意味着我无法进行扩展它也称之为。

我是否可以允许表单编辑新添加的字段?

2 个答案:

答案 0 :(得分:0)

检查3个位置的AllowEdit属性:

  1. 表格字段
    \ Data Dictionary \ Tables \ InventTable \ Fields \ ABCValue
  2. 表单数据源字段
    \ Forms \ EcoResProductDetailsExtended \ Data Sources \ InventTable \ Fields \ ABCValue
  3. 表格控制
    \形式\ EcoResProductDetailsExtended \设计\ DesignList \ CostABC_ABCValue
  4. 此外,数据源应允许编辑,激活编辑按钮,允许编辑权限等。

答案 1 :(得分:0)

虽然方法http://127.0.0.1:8000/dashboard/content_detail/1,4,6是私有的,但它是从公共方法setAllowEditFields调用的。您可以为setItemStockedDependentObjects创建一个事后处理程序,并在那里编辑您的字段。

setItemStockedDependentObjects