将InventTable字段添加到InventOnHandItem表单

时间:2012-09-11 13:37:19

标签: axapta x++ ax

我正在尝试将InventTable表字段添加到InventOnHandItem表单中,我在InventOnHandForm数据源中添加了InventTable并测试了所有类型的linktype属性而没有结果。

我还尝试通过添加与ItemId上的链接关系的InventTable来修改InventSum表,但我有一些奇怪的结果: 如果我更改焦点在InventOnHandItem表格网格线上,则更正网格第一行上的InventTable字段数据

我认为我应该在表单数据源上添加一些代码来纠正焦点,显示和刷新问题,但我对如何继续操作没有任何想法。

有没有人有任何想法可以帮助我解决这个问题?

提前致谢

编辑: 我不能使用显示方法,因为我需要过滤InventTable添加的字段

2 个答案:

答案 0 :(得分:0)

您可以在InventSum表格中将字段添加为display methods

为了加快速度,您可以使用caching

另见Axaptapedia

答案 1 :(得分:0)

如果您希望在网格上搜索InventTable字段,则必须完全重新设计表单。

这将涉及添加InventTableInventSumInvenDim作为内部加入的数据源(按指定顺序),并将相关的InventTable字段添加到组中。< / p>