2017-08-22 8 views
-1

私はone2manyリストビューで作業しています。オブジェクトの状態に基づいてカスタムCSSを追加したいという状態の列があります。状態がCompletedの場合と同様に、テキストを太字にし、背景の緑を他の州のものと同じようにします。私は試してみましたが、条件に基づいてカスタムCSSまたはCSSクラスを追加する方法が見つかりませんでした。だから私は今、javascriptのリストビューを拡張しようとしているし、私はすべての行をループし、それらに色を追加します。これはOdooで可能ですか?リストビューを拡張してカスタムスタイリングを追加する

答えて

0

あなたが行全体変更したい場合、これが役立つことができます。

<field name="line_ids" > 
    <tree string="Lines" colors="red:state=='completed'" fonts="bold:state=='completed'"> 
     <field name="name"/> 
     <field name="employee_id"/> 
     <field name="state"/> 
    </tree> 
</field> 

しかし、あなただけの1列を変更したい場合は、多分この記事はあなたを助けることができる:Bold in listview for many records

私は私が助けてきた希望を。

+0

このカラープロパティは、背景ではなくテキストの色を変更するために使用されます。背景には他のプロパティがありますか? – Ancient

+0

このアプリを試してみてください:[リンク](https://apps.openerp.com/apps/modules/8.0/web_tree_dynamic_colored_field/)、私はそれがフィールドでのみ動作し、レコード全体では動作しないと思います。 – Dayana

+1

ありがとうございます – Ancient

関連する問題