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

2024-02-11

在 X++ 中编写代码时有时需要引用this.functionYouWant()有时是element.FunctionYouWant()。有时两者都在范围内。我经常尝试其中一种,如果没有我想要的功能,我会尝试另一种。是否有规则解释何时使用this以及何时使用element?


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

MorphX 表单和报告是复合对象。

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

如果您的代码位于顶层,则两者之间没有功能差异this and element.

如果您的代码放置在 FormDataSource 中this将引用数据源但是element将参考FormRun.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

X++ 中的“this”与“element”关键字 的相关文章

  • 字符游戏 贪吃蛇(2)

    首先是一些准备工作 include
  • 实战C/C++ 的依赖管理工具 – Conan

    在高级编程语言中 C C 广受开发人员的亲睐 在语言排名上也名列前茅 生命力旺盛 而作为一个C C 程序猿 随着开源模块 车轮 的不断创造 你在使用什么工具或方法管理你的依赖和模块化你的开发成果 创造属于你的世界车轮 你还在用 GIT SV
  • C++ 模板模板参数

    C 模板模板参数 1 模板模板参数 C 模板的使用一共有以下几种情况 函数模板 类模板 模板参数 成员模板 而本篇介绍模板模板参数 模板参数就是模板的参数 我们一般指定为T类型 实际上可以使用任何的名字 例如指定一个Foo的模板参数 tem
  • 有限域GF(2^8)内乘法代码实现以及原理

    在密码学中经常用到有限域的乘法 一般在AES中用到的是GF 2 8 有限域内乘法 什么是有限域呢 有限域通俗的讲就是函数的运算结果全都包含在一个域中 不同于实数域 有限域有一个最大值 所有超过这个最大值的数都会经过一定的方法使他回到这个域中
  • 如何在 AX 2012 中设置单个维度值?

    我的问题是设置从外部源读取的一些尺寸值 鉴于 AX 2009 声明 ledgerJournalTrans Dimension ledgerTable Dimension ledgerJournalTrans Dimension 1 abc
  • 如何查看X++ select语句的SQL表达式?

    我在 AX 的一份工作中有以下声明 select RecId from pjiTable join pID Type PrId from sjTable where pjiTable Prid sjTable PrId sjTable Ty
  • 意外的查询行为

    我正在尝试执行以下代码 static void ProjTableQuery Args args Query query QueryBuildDataSource qbds1 QueryBuildDataSource qbds2 Query
  • Axapta/DynamicsAx:UTC 日期时间转换

    我们正在尝试解释存储在 Axapata 的 TIMEZONESRULESDATA 表中的数据 特别是 我们想弄清楚它如何存储 DST 开始 结束时间 到目前为止 我的猜测是 TZENUM 引用 TIMEZONESLIST 的外键 时区名称和
  • 如果一个字段已填满,是否可以禁用另一个字段的输入?

    如果另一个字段包含 MS Dynamics AX 2012 中的数据 我想禁用表字段的输入 更新1 如果 Field1 有输入 Field2 和 Field3 必须为空 字段1 字段2 字段3 客户编号 身份证号 1 0000000001
  • 如何模仿AOT逐层导出功能X++?

    我正在尝试以编程方式在 X 中复制以下步骤 在 AOT 树中右键单击根节点 然后单击 导出 提供文件名 单击 应用程序对象层 复选框 指定 cus 作为应用程序对象层 将 XPO 导出到文件 我已经尽可能导出整个 AOT 树 但我无法找到一
  • X++ 中的“this”与“element”关键字

    在 X 中编写代码时有时需要引用this functionYouWant 有时是element FunctionYouWant 有时两者都在范围内 我经常尝试其中一种 如果没有我想要的功能 我会尝试另一种 是否有规则解释何时使用this以及
  • 查询范围不等于0

    我在 AX 2012 R2 环境中 我想向 HcmEmployment 表添加查询范围并过滤掉 LegalEntity 值 0 的行 以下代码在运行时失败 并出现 无效范围 异常 qbrLegalEntity qbds addRange f
  • 如何在 Axe 2012 中重命名对话框按钮或创建新按钮?

    是否可以重命名对话框按钮 例如关于 okCancel 我可以重命名吗 ok 按钮为 continue 如果没有 请指导我如何创建自己的对话框 先谢谢了 按钮具有 文本 属性 您可以设置该属性或通过代码执行此操作 okButton text
  • 在 Axapta/Dynamics Axe 中的链接表上过滤

    我在 Axapta Dynamics Ax EmplTable 中有一个表单 它有两个数据源 EmplTable 和 HRMVirtualNetworkTable 其中第二个数据源 HRMVirtualNetworkTable 通过 延迟
  • 隐藏特定用户组的表单选项卡

    需要隐藏表单上某些用户组的某些选项卡 问题是 隐藏选项卡中的所有字段似乎不起作用 任何想法表示赞赏 使用 AX 2009 如果有人需要用视觉来回答这个问题 在 AX 中 您可以通过属性表为选项卡分配安全密钥 Then you can eit
  • setTimeOut 和本地函数

    我正在开发 Axe 4 0 我正在尝试在具有本地函数的作业中使用 Object setTimeOut 方法 如中所述msdn 文档 http msdn microsoft com en US library aa857865 28v ax
  • 表更新事件处理程序

    我正在研究 AX 2012 中新委托和事件订阅模式的功能 目前我希望检测特定字段何时被修改 例如何时SalesTable SalesStatus更改为SalesStatus Invoiced 我创建了以下事件后处理程序并附加到 SalesT
  • 在 Dynamics ax 中读取逗号分隔值 (csv) 文件

    如何在dynamic ax中打开并解析csv文件 static void TestCommaTextIO Args args File CommaTextIo commaTextIo FileIOPermission permission
  • 显示方式-多表单数据源

    这似乎是一个简单的问题 但出于某种原因我很烦恼 我有一个包含 3 个数据源的表单 InventTable InventSum InventDim 例如 我的网格显示 商品 名称 地点 仓库 实物库存 我已经放置了一个显示方法InventDi
  • 如何计算预渲染 MorphX 报告中的报告页数?

    我们试图强制 morphX 报告的长度为偶数页 以便我们的自动折叠机可以正确处理工作量 但在使用时没有成功element pagesTotal 这样做 其他人如何获得元素级别每个实体报告的页数 这是 Dynamic ax 2009 对不起

随机推荐