负责顶视图中名称的方法
method responsible for name in top view
我想更改图片中彩色的名字。什么方法负责它的显示?我试过 name_get
但没有成功。
它负责模型级别的 rec_name
属性。您可以根据需要使用字段组合或一个字段进行修改。你需要写在.py文件中。
JFI,name_get()
方法用于在下拉列表 (many2one) 字段中显示。
您应该定义一个计算字段,并在相关函数中使用您想要的任何逻辑自定义名称,对于 _rec_name 使用此计算字段,例如:
class Test(models.Model):
_name = "test"
_description = 'test for custom rec name'
_rec_name = 'record_name'
t1 = fields.Char()
t2 = fields.Char()
record_name = fields.Char(compute="_set_record_name", store=False)
def _set_record_name(self):
for record in self:
record.record_name = record.t1 + record.t2
你可以设置任何你想计算的字段
我想更改图片中彩色的名字。什么方法负责它的显示?我试过 name_get
但没有成功。
它负责模型级别的 rec_name
属性。您可以根据需要使用字段组合或一个字段进行修改。你需要写在.py文件中。
JFI,name_get()
方法用于在下拉列表 (many2one) 字段中显示。
您应该定义一个计算字段,并在相关函数中使用您想要的任何逻辑自定义名称,对于 _rec_name 使用此计算字段,例如:
class Test(models.Model):
_name = "test"
_description = 'test for custom rec name'
_rec_name = 'record_name'
t1 = fields.Char()
t2 = fields.Char()
record_name = fields.Char(compute="_set_record_name", store=False)
def _set_record_name(self):
for record in self:
record.record_name = record.t1 + record.t2
你可以设置任何你想计算的字段