在 X++ 中编写代码时,有时需要引用this.functionYouWant(),有时需要引用element.FunctionYouWant(). 有时两者都在范围内。我经常尝试一个,如果我想要的功能不存在,我会尝试另一个。是否有解释何时使用this和何时使用的规则element?
9749 次
2 回答
40
this可以在任何对象中使用来引用当前对象和成员方法。
MorphX 表单和报表是复合对象。
在表单中,对象的集合包含在一个FormRun对象中。您可以使用引用来引用外部FormRun对象中的成员element。
如果您的代码位于顶层,则this和之间没有功能差异element。
如果您的代码放置在 FormDataSource 中,this则会引用数据源,但element会引用FormRun.
于 2010-11-23T21:35:04.810 回答
0
“this”只能用于指代相同的类对象,但“元素”是将表单方法访问到任何表单级别(如数据源级别,设计级别),如果方法的功能相同,我们可以使用
于 2016-06-22T09:23:33.303 回答