【问题标题】:What are the difference between res_model, src_model and model terminology in odoo 10?odoo 10 中的 res_model、src_model 和模型术语有什么区别?
【发布时间】:2017-06-21 10:19:13
【问题描述】:

这三个术语在 XML 和 python 文件中都可以看到,那么谁能解释一下它的用法,这些关键字的作用是什么?

【问题讨论】:

    标签: odoo odoo-8 odoo-10


    【解决方案1】:
    <act_window
        id="act_test_test"
        name="Am here"
        res_model="account.move.line"
        context="{'search_default_unreconciled':1, 'search_default_payable':1}"
        domain="[('partner_id', '=', False)]"
        src_model="account.invoice"/>
    

    在上面的示例代码中,act_window 用于创建特定模型的窗口动作。这里是account.move.line。即res_model 用于定义资源模型。

    现在你有一个动作,你需要从某个地方调用它。为此,您必须定义一个菜单链接。此任务由src_model 完成。您定义模型名称,菜单链接将出现在form/list 视图中Action/More 的子菜单下。在上面的例子中,我已经定义了account.invoice,所以菜单会出现在'account.invoice model'的form/list view中的'Action'下面。

    这是我的理解。希望它会帮助你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-29
      • 2010-11-19
      • 2020-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多