我需要在AX中更新表单以使用复杂的下拉框。为此,我需要覆盖Lookup方法。根据我的代码示例,这样的代码应该可以工作:
public void lookup(FormControl _formControl){}
不幸的是,我收到编译错误“方法覆盖的参数数量不正确”。据我所知,这个错误毫无意义,因为这是该方法的有效覆盖。我该如何解决这个问题?
答案 0 :(得分:2)
表单上数据源字段的查找方法应定义为:
public void lookup(FormControl _formControl, str _filterStr) {}
表单控件上的查找方法应定义为:
public void lookup() {}
在AOT中,如果右键单击要创建函数的“方法”节点并选择“覆盖方法/查找”,AX将为您创建一个具有正确签名的方法。