小编Yag*_*ami的帖子

Odoo 14:在树视图中添加部分功能

我需要在我的一个树视图中添加一个部分功能,例如“销售”>“报价视图”。销售视图的示例图片

我的观点的代码是这样的:

<record id="view_qualification_form_inh" model="ir.ui.view">
    <field name="name">hr.applicant.form</field>
    <field name="model">hr.applicant</field>
    <field name="inherit_id" ref="hr_recruitment.hr_applicant_view_form" />
    <field name="arch" type="xml">

        <xpath expr="//field[@name = 'description']" position="after">

            <notebook>
                <page string="Qualification">
                    <field name="qualification_lines">
                        <tree editable="bottom">
                            <control>
                                <create name="add_line_control" string="Add a line"/>
                                <create name="add_section_control" string="Add a section"
                                        context="{'default_display_type': 'line_section'}"/>
                            </control>
                            <field name="qualification_type_id"/>
                            <field name="qualification_type_line_id" domain="[('qualification_type_id','=',qualification_type_id)]"/>
                            <field name="score" />

                        </tree>
                    </field>
                    <group class="oe_subtotal_footer">
                        <field name="avg_score" class="oe_subtotal_footer_separator"/>
                    </group>
                </page>
            </notebook>
        </xpath>

    </field>
</record>
Run Code Online (Sandbox Code Playgroud)

我的模型的代码:

class HrApplicant(models.Model):
    _inherit = 'hr.applicant'

     qualification_lines = fields.One2many('hr.applicant.qualification', 'qualification_data',)
     avg_score = fields.Float(compute='compute_score_average',store=True,index=True, …
Run Code Online (Sandbox Code Playgroud)

python xml odoo odoo-14

5
推荐指数
1
解决办法
3668
查看次数

标签 统计

odoo ×1

odoo-14 ×1

python ×1

xml ×1