【问题标题】:Odoo: Make it impossible to edit a record in tree view?Odoo:无法在树视图中编辑记录?
【发布时间】:2015-07-24 12:53:42
【问题描述】:

在 Odoo 中,您可以像这样从树视图中创建或删除记录:

            <tree create="false" delete="false">
                <field name="create_date" readonly="True"/>
            </tree>

但我仍然可以单击记录并转到该记录的表单。 有没有办法让点击这些记录无法编辑?

【问题讨论】:

    标签: xml treeview odoo


    【解决方案1】:

    已经找到了,需要使用editable="false"

    <tree create="false" delete="false" editable="false">
    
    </tree>
    

    【讨论】:

      【解决方案2】:

      听说可以编辑你的树视图来改变树标签的属性

      做一些这样的事情

      底部可编辑:

      <tree create="false" delete="false" editable="bottom">
      
      </tree>
      

      顶部可编辑:

      <tree create="false" delete="false" editable="top">
      
      </tree>
      

      希望我的回答对你有帮助:)

      【讨论】:

        【解决方案3】:

        将完整的树视图(操作)设置为只读的解决方案是在view_mode 属性中不提供form 以及createedit(和delete)选项:

        <record id="hr_timesheet_line_tree" model="ir.ui.view">
            <field name="name">hr.analytic.timesheet.tree</field>
            <field name="model">hr.analytic.timesheet</field>
            <field name="arch" type="xml">
                <tree string="Timesheet Activities" create="false" edit="false" delete="false">                  
                    <field name="date" on_change="on_change_date(date)"/>
                    <field name="name"/>
             </tree>
            </field>
        </record>
        
        <record id="act_hr_timesheet_line_evry1_all_form" model="ir.actions.act_window">
            <field name="name">Timesheet Activities</field>
            <field name="type">ir.actions.act_window</field>
            <field name="res_model">hr.analytic.timesheet</field>
            <field name="view_type">form</field>
            <field name="view_mode">tree</field>
            <field name="help" type="html">
                <p class="oe_view_nocontent_create">
                    Click to record activities.
                </p>
            </field>
        </record>
        

        【讨论】:

          猜你喜欢
          • 2021-07-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多