在odoo中ir.ui.view有什么用?

时间:2016-01-18 10:03:02

标签: openerp odoo-8

目前我正在学习odoo。我想知道什么是ir.ui.view? 这是我的示例代码    <record model="ir.ui.view" id="course_search_view"> <field name="name">course.search</field> <field name="model">openacademy.course</field> <field name="arch" type="xml"> <search> <field name="name"/> <field name="description"/> </search> </field> </record>

2 个答案:

答案 0 :(得分:5)

IR =信息库

RES =资源

这些是存储在Odoo中的两种数据。

资源匹配“现实世界”中的某些内容。您存储在Odoo中 - 代表有关合作伙伴,产品或会计事务的信息。

信息库用于存储Odoo所需的数据,以了解如何作为应用程序工作 - 定义菜单,窗口,视图,向导,数据库表等。

ir.ui.view 用于显示字段或树列表的视图

您在Odoo Documentation

中有更多信息
  

视图定义模型记录的显示方式。每种类型   视图表示可视化模式(记录列表,图形   他们的聚合,...)。可以一般性地请求视图   通过他们的类型(例如合作伙伴列表)或特别通过他们的ID。   对于通用请求,具有正确类型和最低的视图   将使用优先级(因此每种类型的最低优先级视图是   该类型的默认视图。)

<record model="ir.ui.view" id="view_id">
    <field name="name">view.name</field>
    <field name="model">object_name</field>
    <field name="priority" eval="16"/>
    <field name="arch" type="xml">
        <!-- view content: <form>, <tree>, <graph>, ... -->
        [...]
        <field name="field_name" />
        [...]
    </field>
</record>

答案 1 :(得分:0)

“使用ir。*或res。*作为模型名称的所有对象都是Odoo的基础对象。这些对象大多数时候都是Odoo良好运行所必需的。”

你可以通过谷歌搜索或去Odoo帮助找到这个