2016-07-12 3 views

答えて

0

そして、それならば最善の方法を知っているが、私は、ツリービュー

<button readonly="True" class="oe_inline oe_stat_button" icon="STOCK_DIALOG_WARNING" attrs="{'invisible': [('score_lt_avg', '=', False)]}"/> 
1

あなたのPythonコード(scoreavgフィールドを持つモデルにフィールドscore_lt_avgを追加):

@api.multi 
@api.depends('score', 'avg') 
def _compute_score_lt_avg(self): 
    for record in self: 
     record.score_lt_avg = (record.score <= record.avg) 

score_lt_avg = fields.Boolean(
    compute='_compute_acore_lt_avg', 
    string='Score equal to/lower than average', 
) 

XMLコード(フォームビューには、score,avgscore_lt_avgを追加する必要があります。そうしないと、計算フィールドは機能しません)

<field name="score"/> 
<field name="avg"/> 
<field name="score_lt_avg" invisible="1"/> 
<span class="fa fa-exclamation-triangle" attrs="{'invisible': [('score_lt_avg', '=', False)]}"/> 
+0

にアイコンを表示するようにbuttonタグを使用していないがそれは、フォームビューで動作しますが、私は見せたい、ありがとうTreeViewのアイコンをクリックします。どのようにするか知っていますか? –

関連する問題