2016-05-27 5 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> 

のように定義されていると私はAVAILABLE_PRIORITIESが

0である

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

としてpriorityNewを定義しています私は両方のオプションは、私を与える「モジュール」オブジェクトが(どの私が使用している1に応じて選択または選択、)何の属性「選択」エラーを持っていない、fields.selectionとfields.Selectionで試してみた

私は間違っていますか?

答えて

0

はあなたにも、あなたのXMLビューが動作しません

from openerp import fields, models, api 

のように正しくインポートんでした - ウィジェットの優先順位は3つの値だけを期待して、あなたが与えている5.

関連する問題