Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2 Відповіді
14670 Переглядів

Hello, I am developing a module in Odoo8.

I have a relation between two models. Model A has a one2many relation pointing to model B, and model B has Many2one relation pointing to model A.

In a view of model A I want to select one or more items of model B. But if I put a field like <field name="name_of_one2many_relation" /> I can create one or more records of model B and relate them with record of model A. I want to select previously created records of model B, not create new ones. How can I do this?

Thanks!
 

Аватар
Відмінити
Найкраща відповідь

Hello José,

I would suggest to use many2many field which will allow you to select existing records unlike one2many where you have to create the recrods.

Аватар
Відмінити
Найкраща відповідь

You can also still use one2many field with many2many_list widget. Just set widget='many2many_list' in the name_of_one2many_relation fields tag in the view and you get the many2many list behaviour (selecting from existing record, etc.) from a one2many field. It also applicable vv (many2many using one2many_list widget).

Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
1
лист. 21
4763
0
січ. 21
2209
8
трав. 20
7676
0
груд. 23
2864
1
трав. 19
4254