res_model、src_model 和 odoo 10 中的模型术语有什么区别?
What are the difference between res_model, src_model and model terminology in odoo 10?
这三个术语可以在XML和python文件中看到,请问有没有人解释一下它的用法,以及这三个关键字的作用是什么?
<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
用于创建特定模型的 window 操作。这里是account.move.line
。即res_model
用于定义一个资源模型。
现在您有一个动作需要从某个地方调用它。为此,您必须定义一个菜单 link。此任务由 src_model
完成。您定义一个模型名称,菜单 link 将出现在 form/list
视图中 Action/More
的子菜单下。在上面的例子中,我定义了account.invoice
,所以菜单会出现在'account.invoice model'的form/list view
中的'Action'下面。
我是这么理解的。希望它能帮助你。
这三个术语可以在XML和python文件中看到,请问有没有人解释一下它的用法,以及这三个关键字的作用是什么?
<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
用于创建特定模型的 window 操作。这里是account.move.line
。即res_model
用于定义一个资源模型。
现在您有一个动作需要从某个地方调用它。为此,您必须定义一个菜单 link。此任务由 src_model
完成。您定义一个模型名称,菜单 link 将出现在 form/list
视图中 Action/More
的子菜单下。在上面的例子中,我定义了account.invoice
,所以菜单会出现在'account.invoice model'的form/list view
中的'Action'下面。
我是这么理解的。希望它能帮助你。