Please help on this issue, thanks in advance!
A) What I am looking for:
1) in Odoo 13
2) set statusbar unclickable for a Sale Order to be created(without a valid id) while clickable when the order has been created(with a valid id)
B) What I did (reproducing steps):
1) in the form view (unable to show <>, use # instead):
#field name="stage_id" widget="statusbar" attrs="{'clickable': [('id', '!=', False)], 'invisible': [('active', '=', False)]}"/#
2) take 'id' of the order as the conditional parameter:
- it will be False when the Order to be created
- it will be assigned by odoo with an int number when the Order is created
C) What I saw:
1)When I set "'clickable': [('id', '!=', False)]", it does not work because the status bar is always unclickable, even when id = 15 (I'm sure of it);
2)When I set "'clickable':False" or "'clickable':True", it works well;
3) I tried the solution "readonly " mentioned on https://stackoverflow.com/questions/45160916/odoo-v10-how-to-make-statusbar-clickable-on-condition, but it still does not work.