gpt4 book ai didi

axapta - 拦截 AX 2012 中的 doInsert、doUpdate 和 doDelete

转载 作者:行者123 更新时间:2023-12-02 06:17:13 26 4
gpt4 key购买 nike

我目前正在 AX2012 中的插入、更新和删除方法中使用事件处理程序订阅进行数据库日志记录,但是我遇到的问题是,如果通过 doinsert、doupdate 或 dodelete 调用该方法,则不会触发这些事件,有什么办法可以拦截这些事件吗?

最佳答案

您可以改为覆盖 aosValidateInsert , aosValidateUpdateaosValidateDelete方法。我已经引用了官方文档,遗憾的是它目前没有解释它们的预期用途。

顾名思义,这些方法是在实际操作之前调用的,这可能适合也可能不适合您的需要。记得返回true!

另请注意,添加方法会使 AX 使用 record-by-record operations instead of using set operations例如在delete_from中。您也不能使用 skipDataMethods 禁用它。 (但您可以使用 skipAOSValidation )。

关于axapta - 拦截 AX 2012 中的 doInsert、doUpdate 和 doDelete,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13007943/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com