2017-06-15 108 views
4

我一直在嘗試修改項目問題對象。Odoo 9如何在窗體視圖中爲字段排序

當我點擊分配到字段時,它會顯示下拉用戶列表。

但我想改變它的順序爲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" 

嘗試,但它仍然沒有受到影響。

回答

2

標籤default_order只能用於列表和看板視圖。但是您想要更改many2one字段的內容順序(user_id,位於project.issue)。

你的第二種方法有潛力。但它是錯型號:

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

由於它與「ID desc」的工作,我想到的只是模型project.issue應該被修改,但其many2one模式應該進行修改。 –

相關問題