“扩展树视图和搜索视图”的版本间的差异
来自Odoo大V社-odoo中文开发手册
(创建页面,内容为“列表视图和搜索视图的扩展也是通过arch XML结构定义的,且与表单视图扩展方式相同。 我们将继续给出扩展列表和搜索视图的...”) |
|||
第1行: | 第1行: | ||
列表视图和搜索视图的扩展也是通过arch XML结构定义的,且与表单视图扩展方式相同。 我们将继续给出扩展列表和搜索视图的示例。 | 列表视图和搜索视图的扩展也是通过arch XML结构定义的,且与表单视图扩展方式相同。 我们将继续给出扩展列表和搜索视图的示例。 | ||
− | + | 对于列表视图,如果要添加责任人字段,我们定义如下: | |
<record id="view_tree_todo_task_inherited" model="ir.ui.view"> | <record id="view_tree_todo_task_inherited" model="ir.ui.view"> | ||
第14行: | 第14行: | ||
</record> | </record> | ||
− | + | 对于搜索视图,我们添加一个按任务责任人的搜索和用于筛选当前用户的任务以及未分配给任何人的任务的预定义筛选器,定义如下: | |
<record id="view_filter_todo_task_inherited" model="ir.ui.view"> | <record id="view_filter_todo_task_inherited" model="ir.ui.view"> |
2016年12月27日 (二) 13:35的版本
列表视图和搜索视图的扩展也是通过arch XML结构定义的,且与表单视图扩展方式相同。 我们将继续给出扩展列表和搜索视图的示例。
对于列表视图,如果要添加责任人字段,我们定义如下:
<record id="view_tree_todo_task_inherited" model="ir.ui.view"> <field name="name">Todo Task tree - User extension</field> <field name="model">todo.task</field> <field name="inherit_id" ref="todo_app.view_tree_todo_task"/> <field name="arch" type="xml"> <field name="name" position="after"> <field name="user_id" /> </field> </field> </record>
对于搜索视图,我们添加一个按任务责任人的搜索和用于筛选当前用户的任务以及未分配给任何人的任务的预定义筛选器,定义如下:
<record id="view_filter_todo_task_inherited" model="ir.ui.view"> <field name="name">Todo Task tree - User extension</field> <field name="model">todo.task</field> <field name="inherit_id" ref="todo_app.view_filter_todo_task"/> <field name="arch" type="xml"> <field name="name" position="after"> <field name="user_id" /> <filter name="filter_my_tasks" string="My Tasks" domain="[('user_id','in',[uid,False])]" /> <filter name="filter_not_assigned" string="Not Assigned" domain="[('user_id','=',False)]" /> </field> </field> </record>
不用太在意这些视图的具体语法。 我们将在第6章“视图 - 设计用户界面” 中更详细地介绍它们。