Dynamics AX R2 通过数据源保存记录时触发的方法


    我们都知道,在窗体上保存记录时,会像在表上保存时一样,触发很多方法。这里Reinhard找到了一个流程图,看看都触发了哪些方法,并且这些方法是以怎样的顺序被触发的。

  1. 窗体上数据源的Validate()方法被调用。
  2. 当Validate()方法里的Super()被调用时,该表的ValideField()  方法会被每个字段调用。
  3. Vlidate()方法里,Super()下面的代码被调用。
  4. 窗体上数据源的ValidateWrite()方法被调用。
  5. 当ValidateWrite()方法中的Super()被调用时,该表上的ValideWrite()方法会被调用。
  6. 窗体数据源的ValidateWrite()方法中,Super()下面的代码被调用。
  7. 窗体的Write()方法被调用。
  8. 当Write()方法的Super()被调用时,该表的Insert()方法被调用。
  9. 窗体的Write()方法中,Super()下面的方法被调用。
时间: 2024-10-25 10:40:45

Dynamics AX R2 通过数据源保存记录时触发的方法的相关文章

Dynamics AX R2 安装Reporting Services 扩展

    今天Reinhard在VS中部署SSRS报表时,接到以下错误: 部署因错误而被取消.在报表服务器上,验证:-SQL Server Reporting Services 服务是否正在运行.     接着,Reinhard进入到AX中,检查系统的报表服务器配置是否正确.不知道怎么配置的同学可以查看Reinhard之前的博文 Dynamics AX 2012 R2 配置报表服务器  .检查发现,报表服务器中的配置也正确.Reinhard点击了一下 验证设置 按钮,收到以下错误: 无法连接到位于

Dynamics AX R2 业务系列-采购业务流程

    在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧.     国际惯例,从采购开始. 1.采购的主要职责     简单点说,采购的主要职责,是从供应商那里获取原料,以保证企业生产.运营.     全面点说,采购的主要职责,是保质保量.适时适价地为企业生产和运营提供原料.保质,主要是指采购要做好供应商资历评估,并配合质检做好原料品质控制工作.保量,主要是指在保证企业生产.运营的同时,不多买也不少买.适时,主要是指采购要跟踪

Dynamics AX R2 业务系列

    在之前的一系列博文里,Reinhard介绍了Dynamics AX Demo的安装与配置.相信同学们看完后,都已经成功拥有了一个测试环境.     众所周知的是,ERP作为一个特殊的软件系统,他有着背后的业务逻辑作为指导.如果只单纯地去学习软件本身的使用,而忽略了软件背后的业务逻辑,那一切的努力注定是在修筑空中花园,浪费时间.     而我们看到,社区中分享的博文,又以开发方面的博文为主,鲜有业务方面的分享.(这能不能说明做开发的同学乐于分享,做业务的同学在闷声赚钱呢?)     在接下

Dynamics AX R2 MorphX Reporting

    这几天Reinhard有幸体验了下10年前的报表开发技术,用MorphX Reporting技术做了几张报表.十年前也许因为开发工具匮乏,开发人员可以忍受这种开发方式,但是十年后的今天,不得不说它太过时了.     其中,最让Reinhard抓狂的是,它的可视化布局功能.可视化布局无疑可以加速开发,现在敢问做GUI的开发人员有几个还在硬编码Point(x,y)来布局的.这块儿不得不说是MorphX Reporting的短板,而且到了让人抓狂的程度.     再说Report Body.R

javascript鼠标双击时触发事件大全

javascript事件列表解说 事件 浏览器支持 解说 一般事件 onclick IE3.N2 鼠标点击时触发此事件 ondblclick IE4.N4 鼠标双击时触发此事件 onmousedown IE4.N4 按下鼠标时触发此事件 onmouseup IE4.N4 鼠标按下后松开鼠标时触发此事件 onmouseover IE3.N2 当鼠标移动到某对象范围的上方时触发此事件 onmousemove IE4.N4 鼠标移动时触发此事件 onmouseout IE4.N3 当鼠标离开某对象范围

Dynamics AX 2012 R2 窗体系列 - 在窗体上修改字段时所触发的方法及其顺序

    在这个系列里,Reinhard将和大家一起探索在AX的窗体上执行操作时,都会触发窗体.窗体数据源和表上的哪些方法,并且是以怎样的顺序触发的.     这次,我们来看看在窗体上修改或录入数据的情况.图中所示的流程,是在理想情况下的完整触发过程.如果窗体控件.窗体数据源字段或表的验证方法返回False,也可能会提前结束流程. 用户在窗体上修改或录入数据后,首先触发了该字段的Form.Control.Validate()方法,如果该方法返回的是False,流程到此结束,用户修改或录入数据失败

[译]Dynamics AX 2012 R2 BI系列-规划分析的注意事项

https://msdn.microsoft.com/en-us/library/gg731898.aspx       在开始实施AX的分析特性前,有很多事情要考虑.本文描述了你必须考虑的事情,和在规划过程中每一步你必须做的决定. 1.验证必备项 2.明确拓扑结构     要帮助你的AX实施规划,明确一个支持你组织需求的拓扑结构.明确拓扑结构时,考虑下面的信息. 2.1.性能注意事项     要确保AX的OLTP(Online Transaction Processing)数据库能够很好得运行

Dynamics AX 2012 R2 安装额外的AOS

    众所周知,AX系统分为三层:Client,Application Server,Database Server.     我们添加额外的Application Server主要是出于以下两个原因: 使用多台服务器,分担不同的角色(如批处理任务,报表,服务). 增加基础架构的弹性.     AX中的集群服务器,并不依托于Windows服务器,而是通过自己的技术实现的.它可以提高性能,但没有提高可用性.当一台服务器挂了,客户端会失去连接,任何正在处理的任务都会被回滚.重启客户端后,会连接到集

安装Dynamics AX 2012 R2 AIF IIS上的Web服务

1.为什么使用IIS上的WEB服务 组件? 如果你要在Dynamics AX Service中使用HTTP Adapter,那么你就要安装IIS上的WEB服务 组件.HTTP Adapter会在IIS中生成一个Web Service. 2.安装IIS上的WEB服务 组件 下面讲讲怎么安装IIS上的WEB服务 组件.在服务器上,启动AX安装程序,选择添加或修改组件,选中IIS上的Web服务,下一步安装. 安装完毕后,会在在AX的系统管理>服务和应用集成框架>网站 中,添加了一个站点, 并在服务器