【问题标题】:What is the right way to access buttons in list page form?访问列表页面表单中的按钮的正确方法是什么?
【发布时间】:2014-03-24 10:01:18
【问题描述】:

在带有模板“list page”的表单中的 ax 2012 中,您通常无法访问按钮上的 clicked 方法。您只是不允许覆盖方法`clicked

您可以通过将按钮属性“DisplayTarget”设置为值“Client”来更改此行为。你可以更改clicked 方法的代码。但感觉不对。

有什么方法可以更好地访问 clicked 方法吗?例如通过使用在表单属性中链接的*FormName*ListPageInteraction

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

【问题讨论】:

    标签: forms axapta dynamics-ax-2012


    【解决方案1】:

    如果从企业门户使用,将DisplayTarget 属性设置为值“客户端”将hide the button。如果您不打算在 EP 中使用列表页,请继续。

    否则您将不得不将您的代码放入目标表单init或类main方法中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多