繁体   English   中英

AX 2012 initFrom方法

[英]AX 2012 initFrom methods

我知道这些initFrom(TableName)方法将为相关表初始化表中的字段。 他们从哪里来? 我想遵循这种模式,但是在哪里调用该方法呢?

关于此模式的每个文档都只告诉我我上面所说的内容,而没有使用它们的示例。 我看到了创建它们的示例。

Maxim Lazarev提出了有关使用交叉引用工具的观点。 我无知地没有意识到您必须在表上对其进行更新,然后您才能看到该方法上的调用。 这使我想到了在诸如ModifyField之类的覆盖表方法中使用它的示例。 我开始玩耍,但现在看来可以使用这些initFrom方法来填写表单中需要的特定数据,无论是直接在表中还是在实际表单中。

initFrom方法用于根据另一个记录初始化记录。 它们不会自动调用,但是您可以自己使用它们。

例如,PurchTable.InitFromVendTable()将来自vendTable的所有相关值设置为(新)购买表记录。 因此,如果您要创建采购订单并且有供应商,则可以使用此方法设置正确的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM