网站的规划和建设,做涂鸦的网站,正规游戏代理加盟,网站QQ互联教程Odoo能够为给定的模型生成默认视图。在实践中#xff0c;默认视图对于业务应用程序来说是绝对不可接受的。相反#xff0c;我们至少应该以合乎逻辑的方式组织各个字段。 视图在带有Actions操作和Menus菜单的 XML 文件中定义。它们是模型的 ir.ui.view 实例。 列表视图
列表视…
Odoo能够为给定的模型生成默认视图。在实践中默认视图对于业务应用程序来说是绝对不可接受的。相反我们至少应该以合乎逻辑的方式组织各个字段。 视图在带有Actions操作和Menus菜单的 XML 文件中定义。它们是模型的 ir.ui.view 实例。 列表视图
列表视图也称为树视图以表格形式显示记录。
Their root element is tree. The most basic version of this view simply lists all the fields to display in the table (where each field is a column): 它们的根元素是 tree 。此视图的最基本版本只是列出要在表中显示的所有字段其中每个字段都是一列 tree stringTestsfield namename/field namelast_seen/
/tree 表单视图
表单用于创建和编辑单个记录。它们的根元素是 form 。它们由高级结构元素组和笔记本和交互元素按钮和字段组成 form stringTestsheetgroupgroupfield namename//groupgroupfield namelast_seen//group/groupnotebookpage stringDescriptionfield namedescription//page/notebook/sheet
/form可以使用常规的HTML标签如 div 和 h1 以及属性 class Odoo提供了一些内置类来微调外观。 搜索视图 搜索视图与列表视图和表单视图略有不同因为它们不显示内容。尽管它们适用于特定模型但它们用于筛选其他视图的内容通常是聚合视图如列表。除了用例的差异之外它们的定义方式相同。
它们的根元素是 search 。此视图的最基本版本仅列出需要快捷方式的所有字段 search stringTestsfield namename/field namelast_seen/
/searchOdoo生成的默认搜索视图提供了一个快捷方式可以按 name 进行筛选。在自定义搜索视图中添加用户可能筛选的字段是很常见的。
搜索视图还可以包含 filter 元素这些元素充当预定义搜索的切换开关。筛选器必须具有以下属性之一 domain: adds the given domain to the current searchdomain 将给定域添加到当前搜索中 context: adds some context to the current search; uses the key group_by to group results on the given field namecontext 为当前搜索添加一些上下文;使用键 group_by 对给定字段名称的结果进行分组 Domains 域
在Odoo中域对记录的条件进行编码域是用于选择模型记录子集的条件列表。每个条件都是一个三元组其中包含字段名称、运算符和值。如果指定的字段满足应用于该值的运算符的条件则记录满足条件。