问题描述
我在 process.sheet 中有一个序列字段。在我下面的示例中,NDT 为 1,质量为 2。
选项卡的排序是否可能从 NDT 开始,然后是 Quality in。
同样,如果 kit tab/page 是 1,它会先显示。
解决方法
odoo 中没有这样的东西。但是,如果您希望视图变得更易读且不那么凌乱,您可以隐藏选项卡并通过选择字段显示它们。
your_model.py
show_page = fields.Selection([
('quality','Quality'),('ndt','NDT'),('other','Other'),],required=True)
your_view.xml
<form>
<sheet>
<group>
<field name="show_page"/>
</group>
<notebook>
<page string="Quality" attrs="{'invisible':[('show_page','!=','quality')]}">
</page>
<page string="NDT" attrs="{'invisible':[('show_page','quality')]}">
</page>
<page string="Others" attrs="{'invisible':[('show_page','other')]}">
</page>
</notebook>
</sheet>
</form>