我在 Dynamics AX 2009 中有一个表单,上面有一个 ActionPane。在这个 ActionPane 中,我有几个 ActionPaneTab,每个都包含一组 ButtonGroup。我在其中一个中有一个按钮,我希望能够动态更改其标签。
这是我在覆盖“点击”方法时使用的代码:
void clicked()
{
;
super();
if(Element.switch())
{
this.text("Go to X");
}
else
{
this.text("Go to Y");
}
}
请注意,将 super(); 在方法结束时不会改变任何东西。Element.switch() 返回一个布尔值。相反,我还尝试了这段代码:
btn_switch.text("...");
...并将按钮的属性“自动声明”设置为 true(而不是使用“this”调用方法)。它仍然行不通。
使用调试器我可以看到这段代码被正确执行,它只是没有对按钮的标签做任何事情。
我想知道当按钮位于 ActionPane 中时是否可以更改按钮的标签(我在文档中查找了信息,但找不到任何相关信息)。更改位于ActionPane之外的按钮标签(即表单上的常规按钮)就像一个魅力。
也许有人可以帮忙?我可能在这里做错了什么......