2016-05-27 30 views
0

我想編寫一個優先級微件,但我不斷收到此錯誤:「模塊」對象有沒有屬性「選擇」「模塊」對象有沒有屬性「選擇」 - fields.Selection

我的看法這樣定義

<?xml version="1.0" encoding="UTF-8"?> 
<openerp> 
    <data> 
     <record model="ir.ui.view" id="crm_claim_mod_view"> 
      <field name="name">crm.claim.mod.view</field> 
      <field name="model">crm.claim</field> 
      <field name="inherit_id" ref="crm_claim.crm_case_claims_form_view"/> 
      <field name="arch" type="xml"> 
       <field name="priority" position="replace"> 
        <field name="priorityNew" widget="priority"/> 
       </field> 
      </field> 
     </record> 
    </data> 
</openerp> 

而且我已經定義priorityNew爲

priorityNew = fields.Selection(AVAILABLE_PRIORITIES, 'priorityNew', select=True) 

其中AVAILABLE_PRIORITIES是

AVAILABLE_PRIORITIES = [ 
    ('0', 'Low'), 
    ('1', 'Normal'), 
    ('2', 'High'), 
    ('3', 'Very High'), 
    ('4', 'Max'), 
] 

我試着fields.selection和fields.Selection,這兩個選項給我「模塊」對象有沒有屬性「選擇」錯誤(選擇或選擇,這取決於我使用的是哪一個)

我在做什麼錯了?

回答

0

你有沒有正確導入像

from openerp import fields, models, api 

此外,您的XML視圖將無法正常工作 - 控件優先預計只有三個值,你已經給5

相關問題