我在自己创建的对象中创建了一个名为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>
任何人都知道如何防止这种情况发生。 在此先感谢您的帮助!
注:
我正在我的本地计算机上开发我的模块,但是我将它上传到一个实例,所以我可以进行一些测试,这个问题在这个实例中仍然存在但不在本地存在,例如当我在本地打印报告时有几个不同之处比开发实例报告更大。我不明白他们都有完全相同的模块
答案 0 :(得分:0)
尝试:
<field name="typology_table" attrs="{'readonly':[('completed_flag','=',True)]}" class="table_w_symbol_label" options="{'no_create': True}">
而不是在树上使用create attr。