首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >X++中的"this“与"element”关键字

X++中的"this“与"element”关键字
EN

Stack Overflow用户
提问于 2010-11-24 04:08:09
回答 2查看 9.6K关注 0票数 20

在用X++编写代码时,有时需要引用this.functionYouWant(),有时需要引用element.FunctionYouWant()。有时两者都在作用域内。我经常尝试一个,如果我想要的功能不存在,我会尝试另一个。是否有解释何时使用this和何时使用element的规则

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-24 05:35:05

this可以在任何对象中使用,以引用当前的对象和成员方法。

MorphX窗体和报表是复合对象。

在表单中,对象的集合包含在FormRun对象中。可以使用element引用引用外部FormRun对象中的成员。

如果您的代码放在顶层,那么thiselement在功能上没有区别。

如果您的代码放在FormDataSource中,this将引用数据源,但element将引用FormRun

票数 40
EN

Stack Overflow用户

发布于 2016-06-22 17:23:33

"This“只能用于相同的类对象,但"element”是将表单方法访问到任何表单级别(如数据源级、设计级),如果方法的功能与我们可以使用的功能相同

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4260403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档