From ba2e65446889b5fcb58fe1c8298abcf4b7d5896c Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 21 Sep 2023 17:27:48 +0800 Subject: [PATCH] :sparkles: https://github.com/siyuan-note/siyuan/issues/8895 --- app/src/protyle/render/av/render.ts | 15 ++++++++++++++- app/src/types/index.d.ts | 1 + 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index bfe9a139d..1a0839a30 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -81,7 +81,7 @@ style="width: ${column.width || "200px"}">${getCalcValue(column) || '${cell.value?.number.formattedContent || ""}`; } else if (cell.valueType === "mSelect" || cell.valueType === "select") { - cell.value?.mSelect?.forEach((item: { content: string, color: string }) => { + cell.value?.mSelect?.forEach((item) => { text += `${item.content}`; }); if (!text) { @@ -98,6 +98,19 @@ style="width: ${column.width || "200px"}">${getCalcValue(column) || '${dayjs(cell.value.date.content2).format("YYYY-MM-DD HH:mm")}`; } text += ""; + } else if (cell.valueType === "mAsset") { + cell.value?.mAsset?.forEach((item) => { + if (item.type === "image") { + text += ``; + } else { + text += `${item.name}`; + } + }); + if (!text) { + text = ''; + } else { + text = `${text}`; + } } tableHTML += `