工作台

This commit is contained in:
李鹏宇
2026-07-03 11:18:16 +08:00
parent 50d217bf78
commit 5a432ed816
@@ -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]]