From b0857eef5e1a8ba2fe86f1b5ead277e64852a00b Mon Sep 17 00:00:00 2001 From: Vanessa Date: Tue, 12 Dec 2023 17:11:06 +0800 Subject: [PATCH] :art: https://ld246.com/article/1702368740648 --- app/src/assets/scss/business/_av.scss | 4 ++-- app/src/protyle/render/av/cell.ts | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/assets/scss/business/_av.scss b/app/src/assets/scss/business/_av.scss index ad3a12dd6..42b1e00a0 100644 --- a/app/src/assets/scss/business/_av.scss +++ b/app/src/assets/scss/business/_av.scss @@ -92,7 +92,6 @@ &__scroll { overflow: auto hidden; - cursor: pointer; } &__body { @@ -245,6 +244,7 @@ flex-shrink: 0; border-right: 1px solid var(--b3-theme-surface-lighter); overflow: hidden; + cursor: pointer; // display: flex; 不需要使用,否则 av__celltext 会占满单元格,导致链接列点击空白无法进行编辑 [data-type="block-ref"], @@ -314,7 +314,7 @@ &--url, &--ref { - text-decoration: underline var(--b3-border-color); + border-bottom: 1px solid var(--b3-border-color); } & > .av__cellicon { diff --git a/app/src/protyle/render/av/cell.ts b/app/src/protyle/render/av/cell.ts index 447efa128..c9b82b42b 100644 --- a/app/src/protyle/render/av/cell.ts +++ b/app/src/protyle/render/av/cell.ts @@ -307,6 +307,10 @@ const updateCellValue = (protyle: IProtyle, type: TAVCol, cellElements: HTMLElem oldValue.isNotEmpty = typeof oldValue.content === "number" && !isNaN(oldValue.content); inputValue.content = parseFloat((avMaskElement.querySelector(".b3-text-field") as HTMLInputElement).value); inputValue.isNotEmpty = typeof inputValue.content === "number" && !isNaN(inputValue.content); + if (!inputValue.isNotEmpty) { + // 后端仅支持传入数字,因此在为空的时候需要设置为 0 + inputValue.content = 0; + } } else if (type === "checkbox") { const useElement = item.querySelector("use"); inputValue.checked = useElement.getAttribute("xlink:href") === "#iconUncheck";