Dynamics AX 2012 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()下面的方法被调用。

061031403309594.png

    Danzel
    Danzel管理员

    • 声明:本文由Danzel于2020-11-02转载(优化),转载须经原站同意并注明出处。
    • 本文地址:http://maryd.cn/?id=125
    上一篇:Axapta 系统类Args()常用方法详解
    下一篇:How to check if multiple rows have been selected in a grid

    留言评论

    暂无留言
    取消
    扫码支持