0

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)
    }

xml文件代码'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

我们不能在域中使用相关文件吗?还是我的语法需要更改?

4

1 回答 1

0

您需要将is_manager字段添加到表单视图。
在字段前添加以下行child_line

<field name="is_manager" invisible="True"/>
于 2016-09-29T08:17:12.943 回答