如何使用paramater创建显示或类似的方法?

时间:2015-10-30 04:19:30

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

在我的 myForm 中,我在 tableMY 中调用 displayMethod_fieldA

myForm 中,我在 DateEdit 中加入了某个日期,我希望使用输入的值在表格中进行选择。如果我创建了一个displayMethod whit参数,我就会出错。

看起来这个代码我收到错误:

display myEDTField displayMethod_fieldA (date _dateFromForm)
{
 tableMY table;
 select table
 where table.item == this.item
 &&    table.dateTable == _dateFromForm;
 return table.valueFieldA;
}

我有一个错误看起来像这样:

  

显示方法的参数配置文件不正确。

还有另一种方法可以通过传递参数的方法在 Grid 中的 StrinEdit 中显示或设置值吗?

在网络中,我看到了方法modifier modifierMothod,但我需要更多解释。我不知道这种方法是否正确。

1 个答案:

答案 0 :(得分:1)

显示方法不是使用此功能设计的。

  

表,表单,报表或报表设计的显示方法没有    有任何参数。例如:显示金额金额()

     

表单数据源的显示方法确实需要参数。您   使用    参数指定表缓冲区。表缓冲区的类型有    匹配表单数据源中表的类型。

https://msdn.microsoft.com/en-us/library/aa595058.aspx

您可以使用edit方法创建所需的行为(并将字段设置为AllowEdit(false)或启用(false)。