Odoo One2Many表在按Enter键时创建行

时间:2017-08-23 16:48:22

标签: openerp odoo-9 one2many

我在自己创建的对象中创建了一个名为typology的关系表。 这里的东西是如何工作的,你需要输入1 + 1或2 + 3 + 4之类的字段,并且在这个字段行中的每个数字都是在这个类型表上创建的,所以唯一允许创建行的东西这张表就是这个字段。

现在每行我必须用整数填充它有两列Gross Weight和Tare,一切似乎都很好但是当我填写类型表树中的最后一个字段时,即使我有create = false如果我按输入以输入它创建新行的值。

<field name="typology_table" attrs="{'readonly':[('completed_flag','=',True)]}" class="table_w_symbol_label">
    <tree editable="bottom" create="false" open="false" delete="false">
        <field name="axis" readonly="1"/>
        <field name="position" readonly="1"/>
        <field name="tare"/>
        <field name="symbol" style="width:2%"/>
        <field name="gross_weight"/>
        <field name="symbol" style="width:2%"/>
    </tree>     
</field>

任何人都知道如何防止这种情况发生。 在此先感谢您的帮助!

img

注:

我正在我的本地计算机上开发我的模块,但是我将它上传到一个实例,所以我可以进行一些测试,这个问题在这个实例中仍然存在但不在本地存在,例如当我在本地打印报告时有几个不同之处比开发实例报告更大。我不明白他们都有完全相同的模块

1 个答案:

答案 0 :(得分:0)

尝试:

<field name="typology_table" attrs="{'readonly':[('completed_flag','=',True)]}" class="table_w_symbol_label" options="{'no_create': True}">

而不是在树上使用create attr。