【发布时间】:2021-09-27 11:05:03
【问题描述】:
当您在 odoo 中定义一个字段时,默认情况下,它会显示该值的字符串,并在其旁边显示该值。
如果不将字段放在组标签之间,则字符串值不会出现。
问题是我正在定义一个不包含组标签的树视图:
<record model="ir.ui.view" id="field_partida_fertilizer_tree">
<field name="name">field.diary.partida.fertilizer.tree.view</field>
<field name="model">field.diary.partida.fertilizer</field>
<field name="priority" eval="17"/>
<field name="arch" type="xml">
<tree string="Fertilizante">
<field string= 'Nombre' name="fertilizer"/>
<field string='N' name="nitrato" options='{"show_string": False}' widget="percentpie"/>
<field string='P' name="fosforo" options='{"fg_color": "white"}' widget="percentpie"/>
<field string='K' name="potasio" options='{"fg_color": "white"}' widget="percentpie"/>
<field string='Cantidad (kg)' name="quantity"/>
</tree>
</field>
</record>
我想隐藏图表旁边的字母 N,而不是列,我找不到小部件的任何属性来做到这一点。我可以解决这个问题的唯一方法是为文本赋予白色,使其与背景一起消失,但列不能居中。
我已尝试使用我在 GitHub 上找到的选项 show_string,但它不起作用。
任何帮助都会很棒... 谢谢!
【问题讨论】:
-
为什么不用string=""?
-
因为这将使用默认的字符串名称或 odoo 中的字段模型。它总是显示一些东西,即使它是空的。