微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

odoo 13 中标签的动态序列/排序笔记本/页面标签

如何解决odoo 13 中标签的动态序列/排序笔记本/页面标签

我的问题是 odoo 中标签的动态排序。

我在 process.sheet 中有一个序列字段。在我下面的示例中,NDT 为 1,质量为 2。

enter image description here

选项卡的排序是否可能从 NDT 开始,然后是 Quality in。

enter image description here

同样,如果 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>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。