如何更改 many2many 字段的可见名称?
Howcan I change the visible name of a many2many field?
我正在使用 Odoo8。
我有两个模型:x_items
和 project.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()
的任何内容。您可以在其他模型中查看示例。
我正在使用 Odoo8。
我有两个模型:x_items
和 project.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()
的任何内容。您可以在其他模型中查看示例。