您的位置:首页 > 其它

Odoo中通过继承修改view视图的标签属性

2014-12-27 17:38 786 查看
在odoo的官方网站上看到有一篇是讲述如何通过继承修改view视图的,网址如下:
https://doc.odoo.com/6.0/developer/2_6_views_events/views/view_inheritence/
但是却没有说如何修改view视图标签里的属性,比如请假模块中有这么一段:

<field name="arch" type="xml">
<tree colors="red:state == 'refuse';blue:state == 'draft';black:state in ('confirm','validate','validate1')" string="Allocation Requests">
... ...
</tree>
</field>


该段代码用于根据假期分配单的状态显示不同颜色,甚是美观。

但是继承修改以后,refuse变成了cancel,相应的标签属性也应该修改,关键部分如下:

<xpath expr="//tree" position="attributes">
<attribute name="colors">red:state == 'cancel';gray:state == 'draft'; black:state == 'confirm'</attribute>
<xpath>

更新模块,搞定!

备注:资料参考了http://blog.emiprotechnologies.com/how-to-change-attributes-of-field-page-in-view-inheritence-in-openerp-6-0-4/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Odoo 继承 修改属性
相关文章推荐