“设计Kanban视图”的版本间的差异
(创建页面,内容为“我们将增加看板视图到一个新的插件模块中的待办任务中。如果直接添加到已有的待办任务的界面将是简单的,但是为了更清...”) |
|||
(未显示1个用户的8个中间版本) | |||
第2行: | 第2行: | ||
我们命名一个新的模块“待办看板”,产生初始化文件,编辑描述文件todo_kanban/__manifest__.py如下: | 我们命名一个新的模块“待办看板”,产生初始化文件,编辑描述文件todo_kanban/__manifest__.py如下: | ||
+ | |||
+ | <nowiki> | ||
+ | {'name': 'To-Do Kanban',</nowiki> </nowiki> | ||
+ | |||
+ | <nowiki> 'description': 'Kanban board for to-do tasks.', </nowiki> | ||
+ | |||
+ | <nowiki> 'author': 'Daniel Reis', </nowiki> | ||
+ | |||
+ | <nowiki> 'depends': ['todo_ui'], </nowiki> | ||
+ | |||
+ | <nowiki> 'data': ['views/todo_view.xml'] } | ||
+ | </nowiki> | ||
+ | |||
+ | 同时增加空的todo_kanban/__init__.py文件,使Phthon导入目录,满足Odoo模块的需要。 | ||
+ | |||
+ | 接下来,创建XLM文件,产生我们的新看板视图,并设置为待办任务窗口操作的默认视图。todo_kanban/views/todo_view.xml文件,包含下面的代码: | ||
+ | |||
+ | <?xml version="1.0"?> | ||
+ | |||
+ | <odoo> | ||
+ | <!-- Add Kanban view mode to the menu Action: --> | ||
+ | |||
+ | <act_window id="todo_app.action_todo_task" name="To-Do Tasks" res_model="todo.task" view_mode="kanban,tree,form,calendar,graph,pivot" context="{'search_default_filter_my_tasks': True}" /> | ||
+ | |||
+ | <nowiki><!-- Add Kanban view --></nowiki> | ||
+ | |||
+ | <record id="To-do Task Kanban" model="ir.ui.view"> | ||
+ | |||
+ | <field name="model">todo.task</field> | ||
+ | |||
+ | <field name="arch" type="xml"> | ||
+ | |||
+ | <kanban> | ||
+ | |||
+ | <nowiki><!-- Empty for now, but the Kanban will go here! --></nowiki> | ||
+ | |||
+ | </kanban> | ||
+ | |||
+ | </field> | ||
+ | |||
+ | </record></odoo> | ||
+ | 现在我们有了我们的模块的基本骨架。 | ||
+ | |||
+ | 在开始看板视图之前,我们需要添加两个字段到待办事项模型中。 | ||
+ | |||
+ | 上一节:[[Kanban视图]] 下一节:[[优先级,Kanban状态和颜色]] |
2017年12月26日 (二) 00:47的最新版本
我们将增加看板视图到一个新的插件模块中的待办任务中。如果直接添加到已有的待办任务的界面将是简单的,但是为了更清楚的讲解,我们将使用一个新的模块,从而避免对已经建好的系统文件造成混乱。
我们命名一个新的模块“待办看板”,产生初始化文件,编辑描述文件todo_kanban/__manifest__.py如下:
{'name': 'To-Do Kanban', </nowiki>
'description': 'Kanban board for to-do tasks.',
'author': 'Daniel Reis',
'depends': ['todo_ui'],
'data': ['views/todo_view.xml'] }
同时增加空的todo_kanban/__init__.py文件,使Phthon导入目录,满足Odoo模块的需要。
接下来,创建XLM文件,产生我们的新看板视图,并设置为待办任务窗口操作的默认视图。todo_kanban/views/todo_view.xml文件,包含下面的代码:
<?xml version="1.0"?>
<odoo>
<act_window id="todo_app.action_todo_task" name="To-Do Tasks" res_model="todo.task" view_mode="kanban,tree,form,calendar,graph,pivot" context="{'search_default_filter_my_tasks': True}" />
<!-- Add Kanban view -->
<record id="To-do Task Kanban" model="ir.ui.view">
<field name="model">todo.task</field>
<field name="arch" type="xml">
<kanban>
<!-- Empty for now, but the Kanban will go here! -->
</kanban>
</field>
</record></odoo> 现在我们有了我们的模块的基本骨架。
在开始看板视图之前,我们需要添加两个字段到待办事项模型中。
上一节:Kanban视图 下一节:优先级,Kanban状态和颜色