2016-03-14 2 views
0

Как добавить поле выбора для страны в информационной панели product.product_normal_form_viewКак το добавить поле выбора для страны в информационной панели

Может кто-нибудь мне помочь?

Screenshot : I need to add selection field for country in information panel of product.product_normal_form_view as shown in this image

+0

Добро пожаловать на переполнение стека! Я отредактировал название вашего вопроса, чтобы быть более кратким и переместил вопрос в теле. Я также правильно отформатировал изображение - см. Справку по редактированию для получения дополнительной информации о форматировании. Пожалуйста, отредактируйте вопрос, чтобы предоставить дополнительные сведения, чтобы определить конкретную проблему. Удачи! – Wtower

+0

спасибо. – Sebin

ответ

0

Вот решение.

<record id="product_normal_form_view_inherit" model="ir.ui.view"> 
 
      <field name="name">product.normal.form.inherit</field> 
 
      <field name="model">product.template</field> 
 
      <field name="inherit_id" ref="product.product_normal_form_view"/> 
 
      <field name="arch" type="xml"> 
 
       <xpath expr="//form/sheet/notebook/page[@string='Information']/group/group/field[@name='list_price']" position="after"> 
 
        <field name="country_id"/> 
 
       </xpath> 
 
      </field> 
 
</record>

0

Наследование product.template.

Ваш файл xml должен быть:

<?xml version="1.0" encoding="utf-8"?> 
<openerp> 
    <data> 
     <record id="product_template_product_form_inherited" model="ir.ui.view"> 
      <field name="name">product.template.product.form.inherited</field> 
      <field name="model">product.template</field> 
      <field name="inherit_id" ref="product.product_template_only_form_view"/> 
      <field name="arch" type="xml"> 
       <xpath expr="//page[@string='Information']/group/group" position="inside"> 
         <field name='country_id'/> 
       </xpath> 
      </field> 
     </record> 
    </data> 
</openerp> 

python файл:

from openerp import models, fields 


class product_template(models.Model): 
    _inherit = 'product.template' 

    country_id = fields.Many2one('res.country', 'Country') 
+0

Помог ли вам этот ответ? – Zety

Смежные вопросы