如何在表单视图中隐藏(或禁用)添加项选项?在Odoo 9

时间:2017-05-03 08:34:41

标签: xml openerp odoo-9

我有一个自定义表单for sale.order view。

我想允许编辑这些行,但我不想允许添加新行。

基本上我想删除或隐藏"添加新项目"位于线的底部。

代码中有:

...
<notebook>
  <page string="Lineas de pedido">
      <field name="order_line" mode="tree,kanban"
             attrs="{'readonly': [('state', 'in', ('done','cancel'))]}">
...

但是修改它会对整个版本产生影响。

仅在获取更多信息时,我看到应用于该行的类是:

oe_form_field_x2many_list_row_add

但这是所有表格的标准,我无法修改它。

1 个答案:

答案 0 :(得分:2)

如果要删除additem,只需在x2many字段的embaded树中禁用create:

<field name="order_line" mode="tree,kanban"
             attrs="{'readonly': [('state', 'in', ('done','cancel'))]}">
            <tree create="0" ....>
              ....
              .....