Axapta 在表单'上的行之间复制的数据;s数据网格

Axapta 在表单'上的行之间复制的数据;s数据网格,axapta,dynamics-ax-2009,Axapta,Dynamics Ax 2009,在AX2009中,通过比较和编译,我在表单上的datagrid中添加了两个新控件,一个真正的edit和一个combobox。我已经编译过了,没有问题。两个控件上的“允许编辑”属性都设置为“是” 但是,在表单上,如果我编辑一行,无论是使用Real edit还是combobox键入新的数字,并且不点击Save而是点击向下箭头键,那么我在上一条记录上键入的数据将在下一条记录中重复,依此类推,直到我释放向下箭头键,而不仅仅是在新记录上设置焦点 创建这些字段的表不显示此行为。焦点只会移动到下一条记录,键入

在AX2009中,通过比较和编译,我在表单上的datagrid中添加了两个新控件,一个真正的edit和一个combobox。我已经编译过了,没有问题。两个控件上的“允许编辑”属性都设置为“是”

但是,在表单上,如果我编辑一行,无论是使用Real edit还是combobox键入新的数字,并且不点击Save而是点击向下箭头键,那么我在上一条记录上键入的数据将在下一条记录中重复,依此类推,直到我释放向下箭头键,而不仅仅是在新记录上设置焦点

创建这些字段的表不显示此行为。焦点只会移动到下一条记录,键入的内容不会转移到下一条记录。只有表格能做到这一点


以前有人在AX表单中见过这种行为吗?

您可能忽略了在网格本身上指定数据源

或者,如果新控件基于数据源上的编辑方法,您是否在方法签名中获得了数据源参数


请参见

字段是标准的还是显示/编辑方法?与使用显示/编辑方法相比,字段绝对是标准的。我通过转到修改后的表单,并删除两个控件属性上的数据源/字段组合,解决了向下箭头行为。然后我把同样的放回去重新编译。现在它的功能正常了。这些绝对是标准字段。我通过转到表单,删除两个控件上的datasource/field项目,然后将其放回,解决了该行为。我重新编译,它工作了。谢谢你调查这件事。