alp*_*lix 3 x++ axapta dynamics-ax-2012
我在PurchTable"Register"menuitem的clicked方法中有一些自定义代码,现在我需要在按钮功能执行后从代码运行Register命令.
我的问题是如何从代码中调用Register命令?

Smu*_*mur 23
我发现你实际上是在尝试执行clicked()方法,但是如果你想通过代码执行菜单项,你可以执行以下操作:
new MenuFunction(menuItemDisplayStr(MyDisplayMenuItem), MenuItemType::Display).run();
Run Code Online (Sandbox Code Playgroud)
当然,上面的代码可以更改为执行不同类型的菜单项,例如,下面的代码运行输出菜单项:
new MenuFunction(menuItemOutputStr(MyOutputMenuItem), MenuItemType::Output).run();
Run Code Online (Sandbox Code Playgroud)
如果您在尝试执行的菜单项上需要任何参数,可以使用Args类传递它:
Args args = new Args();
args.record(myArgumentRecord);
args.caller(this);
new MenuFunction(menuItemOutputStr(MyOutputMenuItem), MenuItemType::Output).run(args);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45216 次 |
| 最近记录: |