我有一个自定义表单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
但这是所有表格的标准,我无法修改它。
答案 0 :(得分:2)
如果要删除additem,只需在x2many字段的embaded树中禁用create:
<field name="order_line" mode="tree,kanban"
attrs="{'readonly': [('state', 'in', ('done','cancel'))]}">
<tree create="0" ....>
....
.....