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
我一直在尝试修改项目问题对象。
并且当我单击“分配给”字段时,它会显示带有下拉列表的用户列表。
但我想将其顺序更改为 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