目前,我正在学习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>
Run Code Online (Sandbox Code Playgroud)
IR =信息库
RES =资源
这是Odoo中存储的两种数据。
资源与您存储在Odoo中的“现实世界”中的内容相匹配-表示有关合作伙伴,产品或会计交易的信息。
信息存储库用于存储Odoo所需的数据,以了解如何作为应用程序工作-定义菜单,窗口,视图,向导,数据库表等。
该ir.ui.view用于您展示现场或树形列表视图
您可以在Odoo文档中获得更多信息:
视图定义了模型记录的显示方式。每种类型的视图都代表一种可视化模式(记录列表,它们的聚合图等等)。可以通过视图的类型(例如,合作伙伴列表)来通用地请求视图,也可以通过其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>
Run Code Online (Sandbox Code Playgroud)