如何在 odoo12 中使用自定义字段填充下拉列表?
How to populate a dropdown list with a custom field in odoo12?
通常,当声明了 many2one 字段并在该 many2one 字段中引用了模型时,此下拉列表会填充名为 name 的字段中的条目,但我想用自定义字段填充下拉列表,例如 companyName .我怎样才能做到这一点?一个例子会很有帮助
谢谢
我知道我们可以使用
来实现这个
方法 1 仅在没有名为 "name" 的字段时有效,如果已经有一个名为 "name" 的字段,则尝试方法 2
- 使用 _rec_name = '[field-name]'。例如。
_rec_name = 'companyName'
- 通过覆盖源模型中的 name_get() 方法,即在您希望字段从中填充列表的模型中。
通常,当声明了 many2one 字段并在该 many2one 字段中引用了模型时,此下拉列表会填充名为 name 的字段中的条目,但我想用自定义字段填充下拉列表,例如 companyName .我怎样才能做到这一点?一个例子会很有帮助
谢谢
我知道我们可以使用
来实现这个方法 1 仅在没有名为 "name" 的字段时有效,如果已经有一个名为 "name" 的字段,则尝试方法 2
- 使用 _rec_name = '[field-name]'。例如。
_rec_name = 'companyName'
- 通过覆盖源模型中的 name_get() 方法,即在您希望字段从中填充列表的模型中。