0

商談ステージを読み取り専用としてマークしたいと思います。私は次の方法を試しました

方法 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)"
    />

どちらの方法もうまくいきませんでした。これを行うのを手伝ってください。

4

1 に答える 1

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>" />
于 2013-05-27T12:28:03.660 に答える