本文主要介绍Odoo模块中视图文件views.xml文件对应的的字段详细解析,为odoo模块开发及修改提供参考
视图分类
主要有四个视图:
菜单视图:把 数据模型——菜单——视图(tree、form) 连接起来
表单视图:创建、编辑数据模型所用视图。
列表视图:展示数据模型(显示数据)时使用。
搜索视图:制定odoo右上角对于当前数据模型的可搜索字段以及可用过滤器。
菜单视图
在定义了数据模型之后,我们要操作该模型。就需要把模型——菜单——视图 连接起来。这可以通过act_window+menuitem来实现。
元素定义了一个客户端窗口动作,该动作将以列表和表单视图的顺序打开todo.task模型。 定义了一个顶级菜单项,调用前面定义的action_todo_task动作。
两个元素都包含了id属性。 此id属性也称为XML ID,它用于唯一标识模块内的每个数据元素,并且可以由其他元素使用来引用它。
最后,把视图文件所在路径注册到manifest的data中:
表单视图
所有的视图都存储在数据库中。我们在XML文件中声明一个描述视图的元素,该模块在安装模块时将被加载到数据库中。
Tree:Say Hello
Form:Say Hello