在查找覆盖方法中传递FromControl

时间:2012-06-27 14:18:24

标签: x++ dynamics-ax-2012

我需要在AX中更新表单以使用复杂的下拉框。为此,我需要覆盖Lookup方法。根据我的代码示例,这样的代码应该可以工作:

public void lookup(FormControl _formControl){}

不幸的是,我收到编译错误“方法覆盖的参数数量不正确”。据我所知,这个错误毫无意义,因为这是该方法的有效覆盖。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

表单上数据源字段的查找方法应定义为:

public void lookup(FormControl _formControl, str _filterStr) {}

表单控件上的查找方法应定义为:

public void lookup() {}

在AOT中,如果右键单击要创建函数的“方法”节点并选择“覆盖方法/查找”,AX将为您创建一个具有正确签名的方法。