2014-11-21 1 views
2

Я хотел бы отобразить некоторые поля одного2many поля в записной книжке формы, поэтому пользователю не придется использовать регулярное всплывающее окно, которое вы получаете, когда вы просто ставите в поле one2many, но может помещать информацию прямо в отдельные поля на странице.Odoo/OpenERP Поля отображения одного2many

мой взгляд в настоящее время выглядит следующим образом:

<field name="one2many"> 
    <form string="example"> 
     <field name="columnOfTheOne2Many"/> 
    </form> 
</field> 

Поле не отображается, как они должны быть, я просто получить стандартный список, как если бы я был просто положить

<field name="one2many"/> 

Однако, если Я использую дерево вместо формы, он отлично работает:

<field name="one2many"> 
     <tree string="Auftraggeber"> 
      <field name="columnOfOne2Many"/> 
     </tree> 
</field> 

Что мне не хватает в форме? Большое спасибо

ответ

2

В конце концов, мне удалось получить то, что я хотел через делегацию:

В моем class.py:

class sample (osv.osv): 
    _inherits = { 'res.partner' : 'partner_id'} 

... что позволяет использовать все поля res.partner my sample_view.xml. Всякий раз, когда я создаю экземпляр «образца» и заполняю любые унаследованные поля res.partner, также создается новый экземпляр res.partner.

Надеюсь, это поможет кому-то с аналогичными проблемами

1

Try с этим (будьте осторожны атрибута 'режим'):

<field name="one2many" mode="form"> 
    <form string="example"> 
     <field name="columnOfTheOne2Many" /> 
    </form> 
</field> 
+0

Благодарим за помощь. Однако, когда я ввел mode = "form", я получаю следующую ошибку: Ошибка клиента Openerp Ошибка: вид типа 'form' не поддерживается в One2Many. –

+0

Итак, используйте mode = "form, tree" вместо mode = "form". Но в этом случае мы сможем увидеть записи в виде формы, но также и в виде дерева. –

+0

По-прежнему такая же ошибка, режим = "kanban" работает хорошо, хотя –

1

@ S.G.

Вы также можете использовать атрибут

editable='top' или editable='bottom' в виде дерева one2many поля.

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

  • Нет связанных вопросов^_^