2013-05-25 6 views
0

Я хотел бы отметить возможности этапов только для чтения. Я попытался следующие способыНевозможно сделать строку состояния status readonly

Метод 1

'stage_id': fields.many2one(
    'crm.case.stage', 
    'Stage', 
    track_visibility='onchange', 
    domain="[ 
      '&', '&', 
      ('fold', '=', False), ('section_ids', '=', section_id), 
      '|', 
      ('type', '=', type), ('type', '=', 'both')]", 
    readonly=True 
    ), 

Метод 2

<field 
    name="stage_id" 
    widget="statusbar" 
    clickable="False" 
    domain="[ 
      '&amp;', '|', 
      ('case_default', '=', True), ('section_ids', '=', section_id), 
      '|', 
      ('type', '=', type), ('type', '=', 'both') 
      ]" 
    on_change="onchange_stage_id(stage_id)" 
    /> 

Оба метода не получилось. Пожалуйста, помогите мне сделать это.

ответ

0

# # для .py

'state' : fields.selection([('draft','Draft'),('submit','Submit'),('reject','Reject'),('approve','Approve')],'State'), 

# # для .xml

<field name="state" widget="statusbar" statusbar_visible="draft,submit,reject,approve" statusbar_colors='{"r":"red"}' groups="<Add Group>" /> 
Смежные вопросы