2012-05-30 1 views
2

Как я могу отображать поля двух записей в одном и том же древовидном представлении, Зная, что эти таблицы связаны с OneToMany relashionship?OpenERP: Как отображать поля двух объектов в одном представлении?

вот мое поле:

'class_id': fields.many2one('mod.class', 'Entree', required=True), 

В моем дереве:

<field colspan="4" name="class_id" nolabel="1" widget="one2many_list"/> 

Но это может только отображать внешний ключ, но я нужны другие поля

Я признателен за любую помощь .Спасибо

ответ

0

В папке с дополнительными дополнениями OpenERP goo addons> base> partner> partner.py, вы можете увидеть поле с именем 'address', которое является полем one2many. Также вы можете найти некоторые связанные с этим поля, такие как «мобильный», «телефон», «город» и т. Д., Которые связаны с полем адреса. Эти связанные поля могут использоваться в древовидном представлении.

Это то же самое, что вы пытаетесь сделать.

+0

спасибо, этот модуль мне очень помогает –

1

Сделайте связанный с этим поле или создайте представление (базу данных) без таблицы, такой как rep орта. Или сделайте вид типа панели. Это зависит от вас и от вашего требования.

3

Обычно я использую related field для отображения полей из связанной таблицы.