有没有一种方法可以在继承选择字段Odoo的同时更改值的顺序



我有一个选择字段,我想在不重写的情况下继承和更新选择字段,以下是我正在实现的内容。

基本字段:

test_field = fields.Selection([ ('a', 'A'),('c', 'C'),],'Test Field')

我继承的方式

test_field = fields.Selection(selection_add=[('b', 'B')])

但这通过更新选择值来更新字段,最后如下所示:

[('a', 'A'),('c', 'C'), ('b', 'B')]

但是我想要这样的东西:

[('a', 'A'),('b', 'B'), ('c', 'C')]

只是想知道是否有办法在不实际覆盖该领域的情况下实现这一点。任何想法或想法都将不胜感激。谢谢

来自类odoo.fields。选择文档:

或singletons(value,(,其中singleton值必须出现在重写的选择中。新值按照与覆盖选择一致的顺序插入

您可以在singleton之前添加('b', 'B')对,如下所示:

test_field = fields.Selection(selection_add=[('b', 'B'), ('c',)])

相关内容

  • 没有找到相关文章

最新更新