Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Axapta 尺寸值在我自己的EDT上查找_Axapta_Dynamics Ax 2012 R3_Aot - Fatal编程技术网

Axapta 尺寸值在我自己的EDT上查找

Axapta 尺寸值在我自己的EDT上查找,axapta,dynamics-ax-2012-r3,aot,Axapta,Dynamics Ax 2012 R3,Aot,我需要创建一个EDT,它将使用DimnesionValuesLookup 因此,我参考我的视图制作了一个EDT,该视图具有特定维度类型的显示值,并且我将formHelp属性设置为dimensionvalueslookup。当我试图打开查询搜索条件的查找时,我得到一个错误: 应使用参数调用窗体 我研究了dimensionvaluesLookup的Init()方法,发现我需要将DimensionAttribute作为记录传递 我该怎么做?您的评论没有回答我的问题,但我假设您有办法确定要查找其值的属性

我需要创建一个EDT,它将使用DimnesionValuesLookup

因此,我参考我的视图制作了一个EDT,该视图具有特定维度类型的显示值,并且我将formHelp属性设置为dimensionvalueslookup。当我试图打开查询搜索条件的查找时,我得到一个错误:

应使用参数调用窗体

我研究了dimensionvaluesLookup的Init()方法,发现我需要将DimensionAttribute作为记录传递


我该怎么做?

您的评论没有回答我的问题,但我假设您有办法确定要查找其值的属性的名称。使用名称,您可以通过使用table
DimensionAttribute
findByName
方法选择需要调用查找表单的
DimensionAttribute
记录。之后,您可以调用查找表单。Standard AX在表单
DimensionValueInterval
中做了一些非常类似的事情,请查看那里的
查找方法。

DimensionAttribute
记录确定将使用哪个维度在查找中显示值。您如何决定要使用哪个维度?@FH实际上我有一个特定维度类型的视图,所以基本上我在视图中有RecId+DisplayValue。然后我将其加入到主查询中。“调用查找表单”-那么我如何才能做到这一点?不要忘记,我们讨论的是查询搜索条件表单。