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 に答える