工作台
This commit is contained in:
@@ -3338,7 +3338,10 @@ class KsDashboardNinjaItems(models.Model):
|
||||
res[field_rec] = res[field_rec][1]
|
||||
elif ks_list_view_field_type[counter] == "many2many":
|
||||
if res[field_rec]:
|
||||
res[field_rec] = ", ".join([name for id, name in res[field_rec]])
|
||||
# search_read 返回 many2many 为 ID 列表 [1,2,3],需要 name_get 获取名称
|
||||
related_model = self.env[rec.ks_model_name].fields_get(allfields=[field_rec])[field_rec]['relation']
|
||||
m2m_records = self.env[related_model].browse(res[field_rec])
|
||||
res[field_rec] = ", ".join(m2m_records.mapped('display_name'))
|
||||
elif ks_list_view_field_type[counter] == "selection" and res.get(field_rec, False):
|
||||
res[field_rec] = dict(self.env[rec.ks_model_name].fields_get(allfields=[field_rec])
|
||||
[field_rec]['selection'])[res[field_rec]]
|
||||
|
||||
Reference in New Issue
Block a user