如何将查找的描述值复制到另一个字段?

时间:2012-07-17 08:43:11

标签: axapta dynamics-ax-2009

我有一个名为 myGrid 的网格。 myGrid的A列是一个显示2个值的查找:代码描述。 我想将所选项目的描述复制到 myGrid 的第二列。

最好的方法是什么?

2 个答案:

答案 0 :(得分:0)

我有时候遇到过这种情况,我发现的解决方案有点复杂但工作正常。 我必须从头开始创建一个当前用于查找的表单。 在lookup()方法中调用表单时,不要忘记将“element”放在参数中。

在新表单的init方法中,使用element.selectMode(YourTable.Code)指定要选择的字段。覆盖新表单的closeSelect()方法,并使其调用位于调用方表单中的parm方法。此parm方法将设置当前记录的YourTable.Description字段。从查找中用户选择的Description发送与记录相关的YourTable

新表单应该是Popup类型的窗口,工具栏隐藏并始终位于顶部。其数据源应为YourTable

使用ClassFactory.formRunClass(args)从查找方法调用新表单(或者更好,从查询方法调用的表级方法)。

答案 1 :(得分:0)

我发现了一个“简单”的解决方案:我只是简单地覆盖方法 modifieldfield

相关问题