odoo v8中的字段声明,team_manager
是一个新类:
class team_manager(osv.osv):
_name = "team.manager"
_columns = {
'is_manager': fields.related('manager_id', 'manager', type='boolean', relation="hr.employee", string='Managers', readonly=True, store=True)
}
'Form View'
<separator string="Team Work" attrs="{'invisible':[('is_manager','=',False)]}"/>
<field name="child_line" context="{'manager_id':id}" attrs="{'invisible':[('is_manager','=',False)]}">
<tree editable="=top">
<field name="employee_id"/>...
</tree>
</field>
打开表单时,我收到的错误如
Odoo Client Error
Error: Unknown field is_manager in domain [["is_manager","=",false]]
http://localhost:8069/web/static/src/js/view_form.js:1702
我们不能在域中使用相关字段吗?或者我的语法是否需要更改?
答案 0 :(得分:0)
您需要在表单视图中添加is_manager
字段
在child_line
字段之前添加以下行:
<field name="is_manager" invisible="True"/>