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

时间:2017-06-15 02:04:40

标签: openerp field odoo-9 odoo-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"

但它仍然没有受到影响。

1 个答案:

答案 0 :(得分:2)

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

你的第二种方法有潜力。但这是错误的模式:

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