首页 > 解决方案 > Odoo 10:如何禁用单击基本树视图

问题描述

我正在尝试禁用单击以在基本级别树视图上形成视图(不是来自 x2many 字段)有没有办法做到这一点?

这是我的树视图代码。

<record id="view_attendance_tree_read_only" model="ir.ui.view">
    <field name="name">attendance.tree.read_only</field>
    <field name="model">hr.attendance</field>
    <field name="sequence">17</field>
    <field name="arch" type="xml">
        <tree string="Employee Attendances" edit="false" create="false" >
            <field name="employee_id"/>
            <field name="location_id" string="Location" />
            <field name="zone_id" string="Zone"/>
            <field name="job_id"/>
            <field name="check_in"/>
            <field name="check_out"/>
            <field name="auto_checkout" readonly="1"/>
        </tree>
    </field>
</record>

有没有办法做到这一点?如果没有,有没有办法将这个特定的树视图指向另一个特定的表单视图?我们需要这样做的原因是,任何没有经理权限的人都只能看到他们的出勤率。

标签: pythonxmltreeviewodoo-10formview

解决方案


提供给我的答案是改变

    <field name="view_mode">tree,form</field>

    <field name="view_mode">tree</field>

在 ir.actions.act_window 记录中,而不是更改实际的树视图记录。


推荐阅读