#odoo-view #odoo-12
#odoo-просмотр #odoo-12
Вопрос:
Обычно, когда объявляется поле many2one и в этом поле many2one упоминается модель, этот выпадающий список заполняет записи из поля с именем name, но я хочу заполнить выпадающий список пользовательским полем, например, CompanyName. Как я могу этого добиться? Пример был бы действительно полезен
Спасибо
Ответ №1:
Я узнал, что мы можем достичь этого с помощью
Метод 1 работает, только если нет поля с именем «name», и если уже есть поле с именем «name», тогда попробуйте метод 2
- Используя _rec_name = ‘[имя поля]’. например.
_rec_name = 'companyName'
- Переопределив метод name_get() в исходной модели, т.е. в модели, из которой вы хотите, чтобы поля заполняли список.