как наследовать и отображать некоторые поля зрения odoo 11 - PullRequest
0 голосов
/ 04 октября 2018

Я хочу унаследовать форму Hr.employee, но я хочу отобразить только некоторые поля. Я не хочу видеть все поля в моей форме

       <record id="action_emmployee_module" model="ir.actions.act_window">
            <field name="name">Manager</field>
            <field name="res_model">hr.employee</field>
            <field name="view_type">form</field>
            <field name="view_mode">kanban,tree,form</field>  
            <field name="help" type="html">
                <p class="oe_view_nocontent_create">
                    Add employee
                </p>
            </field>
        </record>

   <record model="ir.ui.view" id="emmployee_module_form_view">
            <field name="name">employee.form</field>
            <field name="model">hr.employee</field>
            <field name="priority">20</field>
            <field name="inherit_id" ref="hr.view_employee_form" />
            <field name="arch" type="xml">
                <field name="  address_id  "/>
                <field name=" work_email "/>
               <field name="departement_id"/>
            </field>
        </record>

1 Ответ

0 голосов
/ 05 октября 2018

Попробуйте это

<record model="ir.ui.view" id="emmployee_module_form_view">
        <field name="name">employee.form</field>
        <field name="model">hr.employee</field>
        <field name="priority">20</field>
        <field name="inherit_id" ref="hr.view_employee_form" />
        <field name="arch" type="xml">
          <xpath expr="." position="replace">
            <field name="  address_id  "/>
            <field name=" work_email "/>
           <field name="departement_id"/>
          </xpath>
        </field>
    </record>

Это повсеместно изменит представление формы сотрудника.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...