Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
3727 Tampilan

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
Buang
Jawaban Terbai

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
Buang
Post Terkait Replies Tampilan Aktivitas
1
Jan 25
3553
2
Agu 24
5905
6
Des 22
8901
1
Mei 25
6241
0
Mar 24
2317