I'm testing how to make the create "add a product" element of the
sale.order.form view invisible in case the status of the sales order is
draft or sent. I'm not getting the following rule to be met inside the
element:
<create string = "Add a product" attrs = "{'invisible': [('state', 'not in', ['draft', 'sent'])]}" />
But I can't make it happen.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
Hi,
Try this.
<field name="order_line" attrs="{'readonly':[('state', 'not in', ['draft','sent'])]}">
Thank you
hello Kripal
This attrs is correct for the "field" tag but not for the "create" tag, I suppose it must be another syntax so that these types of rules or attributes can be applied.
Hello Franklin
If you want to invisible "Add a Product" then use like this
I think it's helpful for you.
Ex.
<xpath expr="//field[@name='order_line']/tree/control/create[1]" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
Hello Nikul Chaudhary
I don't want "Add a product" to be permanently invisible, but to be invisible when state is draft or sent. Also I think xpath is used only when inheriting a model. In this case I am directly editing the source model. If you could help me with those parameters I will be very grateful.
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
4
sep. 20
|
3627 | ||
|
2
sep. 21
|
5470 | ||
|
1
jul. 19
|
2899 | ||
|
1
mei 16
|
5950 | ||
|
2
mrt. 15
|
8706 |