Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
5 Vastaukset
13776 Näkymät

I HAVE AN INHERITED VIEW OF SALE.VIEW_ORDER_FORM

I AM TRYING TO CHANGE THE DOMAIN OF PARTNER_ID IN THIS NEW INHERITED FORM.

BUT IT DOESN´T TAKE ANY CHANGE WHEN RELOAD THE FORM... I MEAN, THE NEW FIELD ( VEHICLE_ID ) IS THERE, BUT THE DOMAIN OF PARNER_ID DOESN´T CHANGE. IT TAKES THE ORIGINAL FROM THE SALE.VIEW_ORDER_FORM

<record id="saymeh_view_order_form" model="ir.ui.view">
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="model">sale.order</field>
<field name="arch" type="xml">
<field name="partner_id" domain="[('customer','=',1), ('parent_id', '=', False)]" position="after">
<field name="vehicle_id" />
</field>
</field>
</record>
Avatar
Hylkää

Please follow netiquette and do not use all caps.

Paras vastaus

Hi,

Try this,

<record id="saymeh_view_order_form" model="ir.ui.view">
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="model">sale.order</field>
<field name="arch" type="xml">
<field name="partner_id" position="replace">
<field name="partner_id" domain="[('customer','=',1), ('parent_id', '=', False)]"/> #here change the domain as per need
<field name="vehicle_id" />
</field>
</field>
</record>

Thanks

Avatar
Hylkää
Paras vastaus

Hi Wayo,

Your code:

* See Bold Font at last word : position="after" it is wrong that used in xpath not domain.

<record id="saymeh_view_order_form" model="ir.ui.view">
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="model">sale.order</field>
<field name="arch" type="xml">
<field name="partner_id" domain="[('customer','=',1), ('parent_id', '=', False)]" position="after">
<field name="vehicle_id" />
</field>
</field>
</record>

Solution:
    * Syntax for domain : domain="[('FIELD NAME'),'OPERATOR',VALUES]"
    * you can set domain as per your need that used to filtering record values.
Like:
    <field name="partner_id" domain="[('customer','=',1), ('parent_id', '=', False)]"/>

Thank You.
Avatar
Hylkää
Tekijä Paras vastaus

Thanks a lot buddy. It woks perfect. 

Blessings

Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
1
tammik. 20
4264
3
heinäk. 25
4131
0
toukok. 25
831
5
elok. 24
46662
2
maalisk. 24
2052