【问题标题】:is fields_view_get() called when creating record在创建记录时调用 fields_view_get()
【发布时间】:2013-11-21 10:44:43
【问题描述】:

这个问题可能很傻。

对此我不确定。 fields_view_get() 是否在创建时执行?

就我而言,我在 res_partner(account/partner) 中创建了 fields_view_get()。当我加载页面并创建执行的客户 fields_view_get() 但之后当我创建任何记录(表单视图)时它不会被调用。如果我重新加载页面并创建客户(表单视图)方法(fields_view_get)会被调用以进行首次创建。

这是默认行为吗?

【问题讨论】:

    标签: methods openerp


    【解决方案1】:

    fields_view_get() 在树或表单打开时被调用。它不依赖于创建或编写函数。默认情况下,将加载您在 xml 中为模型定义的视图。

    【讨论】:

    • 感谢快速回复,是的,我阅读了它,但我没有完全理解这个逻辑:(当我第一次创建记录时 fields_view_get() 执行但第二次没有。
    • 当您打开视图(树/表单)时,会执行 fields_view_get() 并加载视图。然后创建新记录或更新现有记录将使用此加载的视图。如果你想再次加载它,你需要刷新。
    猜你喜欢
    • 2018-02-05
    • 1970-01-01
    • 2019-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-20
    • 1970-01-01
    相关资源
    最近更新 更多