Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
3047 มุมมอง

Hello everyone,

Can anyone give me some help or clarification?
Well, that's how it is, I created a button that makes a connection between receipts and subcontracting within stock.picking, now I need this button to have the color according to the status of that shipment, for example it can appear in the reception as ready, but in the subcontracting as done, so I wanted this button to appear in green already inside the receipts, it turns out that I created the method below, as you can see but it is not working, I don't know what is missing or what is wrong. The colors would be done=green, cancel=red and the other states yellow.
Thanks in advance for help. Thanks.
My XML


And my file.py


อวตาร
ละทิ้ง
ผู้เขียน

Thank you very much, it was really only in this way that it worked... :)

คำตอบที่ดีที่สุด

A quick workaround for what you could do it to add multiple buttons and make them visible for the current state:

[button name="action_button_open_reception" 
string="My Button"
type="object"
class="btn_class_green"
attrs="{'invisible': [('state_color', '!=', 2)]}" /]

[button name="action_button_open_reception"
string="My Button"
type="object"
class="btn_class_red"
attrs="{'invisible': [('state_color', '!=', 1)]}" /]

[button name="action_button_open_reception"
string="My Button"
type="object"
class="btn_class_blue"
attrs="{'invisible': [('state_color', '!=', 0)]}" /]

I hope this helps

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
ก.ค. 23
2509
Name inside the button แก้ไขแล้ว
1
ก.ค. 23
1829
1
มิ.ย. 23
1791
2
ส.ค. 23
2135
1
มิ.ย. 23
2339