Ir.actions.act_window的view_type字段的作用?
- 
经常看到数据文件里定义window action的时候设置view_type,不知道其含义。查阅了官方文档和论坛,没有找到答案。 
 OpenERP 6文档中的说明是这样的:
 [quote]view_type is set to form when the action must open a new form view, and is set to tree when the action must open a new tree view.
 (来自:https://doc.odoo.com/6.0/developer/2_7_menu_action/7_2_actions/)[/quote]
 看完还是不知道是什么意思。谁能解释一下?
 谢谢!
- 
[quote author=iooop link=topic=17529.msg31960#msg31960 date=1457003830] 
 经常看到数据文件里定义window action的时候设置view_type,不知道其含义。查阅了官方文档和论坛,没有找到答案。
 OpenERP 6文档中的说明是这样的:
 [quote]view_type is set to form when the action must open a new form view, and is set to tree when the action must open a new tree view.
 (来自:https://doc.odoo.com/6.0/developer/2_7_menu_action/7_2_actions/)[/quote]
 看完还是不知道是什么意思。谁能解释一下?
 谢谢!
 [/quote]
 试着回答下,抛砖引玉:
 Odoo中有好几种视图类型,
 [attachimg=1]
 点击可切换
 大致 视图有以下几个类型:
 tree(列表视图) 有点像excel, 联系人的默认视图就是 列表视图,
 form表单视图, 点击具体联系人 ,进入表单视图,
 kanban 看板视图,(商机的默认视图)
 甘特视图,
 图表视图,各种透视图
 日历视图,
- 
[quote author=卓忆 link=topic=17529.msg31972#msg31972 date=1457396877] 
 [quote author=iooop link=topic=17529.msg31960#msg31960 date=1457003830]
 经常看到数据文件里定义window action的时候设置view_type,不知道其含义。查阅了官方文档和论坛,没有找到答案。
 OpenERP 6文档中的说明是这样的:
 [quote]view_type is set to form when the action must open a new form view, and is set to tree when the action must open a new tree view.
 (来自:https://doc.odoo.com/6.0/developer/2_7_menu_action/7_2_actions/)[/quote]
 看完还是不知道是什么意思。谁能解释一下?
 谢谢!
 [/quote]
 试着回答下,抛砖引玉:
 Odoo中有好几种视图类型,
 [attachimg=1]
 点击可切换
 大致 视图有以下几个类型:
 tree(列表视图) 有点像excel, 联系人的默认视图就是 列表视图,
 form表单视图, 点击具体联系人 ,进入表单视图,
 kanban 看板视图,(商机的默认视图)
 甘特视图,
 图表视图,各种透视图
 日历视图,
 [/quote]
 HI 卓忆.你这里列举的应该是view_mode属性的值。
- 
[quote author=Jeff link=topic=17529.msg31982#msg31982 date=1457440375] 
 view type现在只支持 tree 和 form两个值
 tree是一个对象的多条记录按parent_id组织成一个树,可切换的只有树形和form两个view mode
 当view type为from时,view mode有7个可选值。你可以在任务的菜单里看到六种,第七种在工作流菜单里有
 [/quote]
 Hi @Jeff,谢谢指点。
 我后来翻看了系统中的window action,view_type属性为tree的很少,只有10个左右,正如你说的设成'tree'的作用是用[b]树形[/b]视图来展示有层级关系的列表,比如部门的层级结构,多公司中的母公司/子公司的层级结构等等。
 我也找到了官方对这个属性的解释:View type: Tree type to use for the tree view, set to 'tree' for a [b]hierarchical [/b]tree view, or 'form' for a regular list view
 如果这个属性叫做tree_type,值为'tree'或'list'就好理解了。

