使用 [Dynamics] [AX] 时,是否有系统函数可用于确定调用程序时用户所在的模块?我想为 ProjJournalTable 表单为员工执行不同的 X++ 查找代码,但这将是不同的员工列表,具体取决于调用表单的模块。希望这很清楚!- 梅芙
问问题
1692 次
1 回答
1
在表单或报表的执行上下文中没有“模块”的概念。因此没有系统函数可以返回它。
如何绕过依赖于上下文的行为,其中行为取决于调用者?
查找表单中的常用方法是检查element.args()
以下之一:
element.args().dataset()
和/或element.args().record()
element.args().parmEnumType()
和element.args().parmEnum()
element.args().parm()
element.args().caller()
element.args().parmObject()
以表单LedgerAccountLookup
为例,您可以通过在名为“init”的表单方法中搜索“args”来找到更多信息。
于 2011-04-14T14:11:02.137 回答