如何更改 many2many 字段的可见名称?

Howcan I change the visible name of a many2many field?

我正在使用 Odoo8。

我有两个模型:x_itemsproject.task.work

我在 project.task.work 中有一个名为 name 的字段和一个名为 x_wo_ref 的自定义字段。

我在模型 x_items 中有一个 many2many 字段 x_item_wo,它与模型 project.task.work.

相关

当前,当我填写字段 x_item_wo 时,会显示来自 project.task.work 的字段 name

如何自定义它以便使用字段 x_wo_ref 而不是此 many2many 字段的默认字段 name

谢谢

您需要定义模型的 _rec_name 属性。 _rec_name 将字段 name 作为默认值,如果该字段不存在,除非您指定它,否则它不会接受任何内容。例如,如果您需要查看 phone 字段,您必须这样写:

_rec_name = 'phone'

如果您想要 _rec_name,具体取决于您需要更改函数 name_get() 的任何内容。您可以在其他模型中查看示例。