Skip to Content
Menu
This question has been flagged
2 Replies
2781 Views

Hello Everyone...

In Odoo 8 Contract Form, I want to hide supplementary_allowance field . But its already a inherited view of l_10n_in_hr_payroll form. My xpath is as below but its giving error

<xpath expr="//page[@string='Information']/group/group[@name='salary_and_advantages']/group[1]/field[@name='supplementary_allowance']" position="attributes">

        <attribute name="invisible">1</attribute>

                </xpath>

So can any one tell correct xpath.

Thanks in advance.......

Avatar
Discard
Author Best Answer

  There is no id problem we are passing correct id,  the problem is that supplementary_allowance is an inherited view of odoo so we are not able to go to correct xpath, so kindly provide correct xpath if you know. Thanks 

Avatar
Discard
Best Answer

I think external id is not found error in your code.please refer my code

<record id="hr_contract_form_hides_supp_allow" model="ir.ui.view">

            <field name="name">hr.contract.view.form.hides.supp.allo</field>

            <field name="model">hr.contract</field>

            <field name="inherit_id" ref="hr_contract.hr_contract_form_inherit"/>

            <field name="arch" type="xml">

                <xpath expr="//field[@name='supplementary_allowance']" position="attributes">

                    <attribute name="invisible">1</attribute>

                </xpath>

            </field>

</record>


Avatar
Discard
Author

Hi Aslam,

There is no id problem we are passing correct id, the problem is that supplementary_allowance is an inherited view of odoo so we are not able to go to correct xpath, so kindly provide correct xpath if you know. Thanks

Related Posts Replies Views Activity
0
Jul 16
2582
1
Mar 24
803
1
Jun 22
3430
1
Dec 19
3764
2
Apr 16
2937