以列表页面形式访问按钮的正确方法是什么?

时间:2014-03-24 10:01:19

标签: forms axapta dynamics-ax-2012

在ax 2012中,带有模板" 列表页面"您通常无法访问按钮上的单击方法。你不能覆盖`clicked方法

您可以通过设置按钮属性" DisplayTarget"来更改此行为。价值" 客户"。您可以更改clicked方法的代码。但感觉不对。

有没有办法如何更好地访问点击方法?例如,使用在表单属性中链接的*FormName*ListPageInteraction

P.S。:我知道你可以制作菜单项(动作) - >并打电话给一些班级。但是当你不想在新窗口中打开新表单时(通过使用菜单项[display]),但是你想要在当前表单上更改某些内容,感觉甚至比覆盖点击的方法更糟糕。

1 个答案:

答案 0 :(得分:2)

DisplayTarget属性设置为值"客户端"如果从Enterprise Portal使用,将hide the button。如果您不打算在EP中使用列表页面,请继续。

否则,您必须将代码放在目标表单init或类main方法中。