据我所知,这些initFrom(TableName)方法是为相关表初始化表中的字段。他们是从哪里来的?我想要遵循这个模式,但是我在哪里调用这个方法呢?
关于这个模式的每一个文档都告诉我我上面说过的话,没有使用它们的例子。我看到了他们被创造的例子。
发布于 2015-03-20 19:42:26
Maxim提出了使用交叉参考工具的观点。我没有意识到您必须在表上更新它,然后您可以看到对该方法的调用。这就引出了在覆盖表方法(如modifiedField )中使用它的示例。我开始使用这些initFrom方法来填充表单中所需的特定数据,不管这些数据是直接在表中还是在实际表单本身中。
发布于 2015-03-23 20:43:35
initFrom方法是根据另一个记录初始化记录。它们不是自动调用的,您可以自己使用它们。
例如,PurchTable.InitFromVendTable()将vendTable中的所有相关值设置为(新)可购买记录。因此,如果您想要创建一个采购订单,并且您有供应商,您可以使用此方法来设置正确的值。
https://stackoverflow.com/questions/29173866
复制相似问题