Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
3419 Zobrazení

I want to change sale order lines colour based on selction field


py

decoration_color = fields.Selection([('red', 'red'), ('green', 'green'), ('blue', 'blue'), ('purple', 'purple')])


xml code 

expr="//sheet/notebook/page[@name='order_lines']/field[@name='order_line']/tree"
position="attributes">
name="decoration-danger">decoration_color == 'red'
name="decoration-success">decoration_color == 'green'
name="decoration-info">decoration_color == 'blue'
name="decoration-warning">decoration_color == 'purple'

 this is changing colours of description,unit price and subtotal only,all the sale order line fields are not changing

Avatar
Zrušit
Nejlepší odpověď

In the tree view definition (usually in the XML file), add the decoration attribute to the tree tag and set it to a domain expression that evaluates the decoration_color field. For example:

tree string="Sale Order Lines" decoration="decoration_color == 'red' ? 'red:light' : (decoration_color == 'green' ? 'green:light' : (decoration_color == 'blue' ? 'blue:light' : 'purple:light'))">
!-- Define the tree columns and fields -->
/tree>


Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
led 25
3177
2
srp 24
5728
6
pro 22
8594
1
kvě 25
5813
0
bře 24
1957