当“master”没有记录时,禁止在连接的数据源中创建新记录

时间:2013-10-18 07:29:21

标签: join datasource axapta dynamics-ax-2012-r2 morph-x

我在AX中遇到以下问题

背景

  • 两个表A和B,关系A:B是1:N,B包含对A.recId的引用
  • dataSource B使用Active join
  • 加入dataSource A.
  • 两个数据源都显示在他们自己的网格中(网格B中显示的记录与网格A中选择的记录相关)

所需行为

  • 如果A中没有选择或存在记录,我想禁止在B中创建新记录,否则我将无法正确创建关系

我假设我可以将代码负责到dataSource B的init()方法和dataSource A的主动方法,但是有没有办法更优雅地实现这种行为?

1 个答案:

答案 0 :(得分:0)

InnerJoin关系类型应该做的工作¿你试过吗?

如果这不起作用,请指定您的AX版本。

相关问题