Openerp 我如何再添加一个字段;公司名称“;在奥多注册的时候?

Openerp 我如何再添加一个字段;公司名称“;在奥多注册的时候?,openerp,odoo-8,odoo-view,odoo-website,Openerp,Odoo 8,Odoo View,Odoo Website,我想在注册过程中在odoo中增加一个字段。如果管理员创建了多公司,则用户可以在注册期间选择公司 有谁能帮助我如何在注册表格中实现公司选项的下拉菜单 <option t-esc="nb"/></t> 及 我不知道它是怎么工作的。 TIA您需要继承您希望修改的模块,在您的情况下,我认为这是“web”模块。如果您不知道如何继承模块,我建议您仔细阅读。您需要继承要修改的模块,在您的情况下,我认为这是“web”模块。如果您不知道如何继承模块,我建议您执行以下操作。在au

我想在注册过程中在odoo中增加一个字段。如果管理员创建了多公司,则用户可以在注册期间选择公司

有谁能帮助我如何在注册表格中实现公司选项的下拉菜单

<option t-esc="nb"/></t>


我不知道它是怎么工作的。
TIA

您需要继承您希望修改的模块,在您的情况下,我认为这是“web”模块。如果您不知道如何继承模块,我建议您仔细阅读。

您需要继承要修改的模块,在您的情况下,我认为这是“web”模块。如果您不知道如何继承模块,我建议您执行以下操作。

在auth_signup模块中继承AuthSignupHome类以获取多公司数据,并继承auth_signup.signup模板以包含qweb web设计,以便使用多公司数据进行dropdow: 请尝试以下代码:

Controller.py:

class AuthSignupHome(openerp.addons.auth_signup.controllers.main.AuthSignupHome):
    company_ids = request.env["res.company"].sudo().search([])
    print'company_ids',company_ids
    qcontext['multi_company'] = company_ids

    return request.render('auth_signup.signup', qcontext)
在xml中:

<template id="inherit_fields" inherit_id="auth_signup.fields" name="Sign up">
        <xpath expr="//div[@class='form-group field-login']" position="before">
            <div class="selection">
                <select>
                    <t t-foreach="multi_company" t-as="company">
                        <option><t t-esc="company.name"/></option>
                    </t>
                </select>
            </div>
        </xpath>
</template>


我认为它将帮助您..

在auth_signup模块中继承AuthSignupHome类以获取多公司数据,并继承auth_signup.signup模板以包含qweb web web设计以用于多公司数据的dropdow: 请尝试以下代码:

Controller.py:

class AuthSignupHome(openerp.addons.auth_signup.controllers.main.AuthSignupHome):
    company_ids = request.env["res.company"].sudo().search([])
    print'company_ids',company_ids
    qcontext['multi_company'] = company_ids

    return request.render('auth_signup.signup', qcontext)
在xml中:

<template id="inherit_fields" inherit_id="auth_signup.fields" name="Sign up">
        <xpath expr="//div[@class='form-group field-login']" position="before">
            <div class="selection">
                <select>
                    <t t-foreach="multi_company" t-as="company">
                        <option><t t-esc="company.name"/></option>
                    </t>
                </select>
            </div>
        </xpath>
</template>

我想这会对你有帮助