1

我在自己创建的对象中创建了一个关系表,称为类型学。这就是事情的工作原理有一个字段,您必须在其中输入类似 1+1 或 2+3+4 的内容,并且对于此字段中的每个数字,在此类型表上创建行,因此唯一允许在这张表就是这个字段。

现在,对于每一行,我必须用整数填充它,有两列毛重和皮重,一切似乎都很好,但是当我填充类型表树中的最后一个字段时,即使我有 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>

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

图像

笔记:

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

4

1 回答 1

0

尝试:

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

而不是在树上使用 create attr。

于 2017-08-23T17:42:36.573 回答