Odoo 9 如何在表单视图中对字段进行排序

Odoo 9 How to sort order for a field in form view

我一直在尝试修改项目问题对象。

并且当我单击“分配给”字段时,它会显示带有下拉列表的用户列表。

但我想将其顺序更改为 DESC。

我可以在 View 中做些什么吗?

下面是我的代码

<record id="project_issue_custom_form" model="ir.ui.view">
    <field name="inherit_id" ref="project_issue.project_issue_form_view"/>
    <field name="model">project.issue</field>
    <field name="arch" type="xml">
        <field name="user_id" position="attributes">
            <attribute name="default_order">sequence desc</attribute>
        </field>
    </field>
</record>

我也在控制器中试过

class Project_issue(models.Model):
    _inherit = "project.issue"
    _order = "user_id desc"

但还是没有影响

标签default_order只能用于列表和看板视图。但是您想更改 many2one 字段内容的顺序(user_id on project.issue)。

您的第二种方法很有潜力。但这是错误的模型:

class ResUsers(models.Model):
    _inherit = "res.users"
    _order = "name desc"  # or id