Axapta 如何获取从调用方窗体单击的控件?

Axapta 如何获取从调用方窗体单击的控件?,axapta,x++,dynamics-365-operations,Axapta,X++,Dynamics 365 Operations,在命令链类中使用以下代码,我能够找到调用方表单: Object caller = this.args().caller(); 如何从命令链中查找调用者窗体中单击的控件?以下是如何: this.args().callerFormControl().name(); 你能展示更多的命令链类吗?你用这个扩展什么类/方法?@FH我在扩展ProdCalcTrans表单的run()方法。CoC类非常简单,我验证args().caller()对象是否是我的自定义表单(ProdOrderTolerance表单

在命令链类中使用以下代码,我能够找到调用方表单:

Object caller = this.args().caller();
如何从命令链中查找调用者窗体中单击的控件?

以下是如何:

this.args().callerFormControl().name();

你能展示更多的命令链类吗?你用这个扩展什么类/方法?@FH我在扩展ProdCalcTrans表单的run()方法。CoC类非常简单,我验证args().caller()对象是否是我的自定义表单(ProdOrderTolerance表单),如果是这样,我希望将重点放在特定的ProdCalcTrans选项卡页面上。我之所以要注意我在调用者窗体上单击了哪个控件(菜单项),是因为必须根据我单击的按钮执行两个不同的过程。