Forms 访问列表页表单中的按钮的正确方式是什么?

Forms 访问列表页表单中的按钮的正确方式是什么?,forms,axapta,dynamics-ax-2012,Forms,Axapta,Dynamics Ax 2012,在带有模板“列表页”的ax 2012表单中,您通常无法访问按钮上的单击方法。您只是不允许覆盖方法“已单击” 您可以通过将按钮属性“DisplayTarget”设置为值“Client”来更改此行为。然后,您可以更改单击的方法的代码。但这感觉不对 有没有更好的方法访问单击的方法?例如,使用在表单属性中链接的*FormName*ListPageInteraction 附言:我知道你可以制作菜单项(动作)->并召集一些同学。但是,如果您不想在新窗口中打开新表单(通过使用菜单项[display]),但想在

在带有模板“列表页”的ax 2012表单中,您通常无法访问按钮上的单击方法。您只是不允许覆盖方法“已单击” 您可以通过将按钮属性“DisplayTarget”设置为值“Client”来更改此行为。然后,您可以更改单击的
方法的代码。但这感觉不对

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

附言:我知道你可以制作菜单项(动作)->并召集一些同学。但是,如果您不想在新窗口中打开新表单(通过使用菜单项[display]),但想在当前表单上更改某些内容,则感觉比覆盖单击的方法更糟糕。

如果从企业门户使用,则将属性设置为值“Client”。如果您不打算使用EP中的列表页面,请继续

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