创建自定义查找的最佳方法

时间:2017-01-19 15:12:48

标签: axapta dynamics-ax-2012 x++

我想知道在表格中为字段创建自定义查找的最佳方法是什么,我的情况如下:

我有Form A,其数据源为Table A,该数据源上的字段有查找方法:

public void lookup(FormControl _formControl, str _filterStr)
{
    changeCompany(companyInfo.DataArea)
    {
        super(_formControl, _filterStr);
  }
}

该字段有一个EDT,它与表有关系。

该表有多个字段,其中一个是field: GroupType (Enum),有两个选项:供应商和客户。

表格A显示供应商和客户的所有记录,但我想过滤C列中只有值为供应商的记录。

根据以上信息,创建此自定义查找的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

您可以在表格之间创建相关字段已修复关系

TableB          = TableB.Id
Enum::Suppliers = TableB.GroupType

create a custom lookup

并为字段GroupType设置范围。