diff --git a/app/src/assets/scss/business/_av.scss b/app/src/assets/scss/business/_av.scss index 33d31cca8..b81f2a1db 100644 --- a/app/src/assets/scss/business/_av.scss +++ b/app/src/assets/scss/business/_av.scss @@ -192,6 +192,10 @@ white-space: nowrap; cursor: pointer; + &[data-dtype="lineNumber"] { + cursor: inherit; + } + &:first-child { padding-left: 1.625em; box-sizing: initial; diff --git a/app/src/protyle/render/av/calc.ts b/app/src/protyle/render/av/calc.ts index 844ff9911..db991b6f0 100644 --- a/app/src/protyle/render/av/calc.ts +++ b/app/src/protyle/render/av/calc.ts @@ -108,6 +108,9 @@ export const openCalcMenu = async (protyle: IProtyle, calcElement: HTMLElement, oldOperator = calcElement.dataset.operator; blockID = blockElement.dataset.nodeId; } + if (type === "lineNumber") { + return; + } const menu = new Menu("av-calc", () => { if (rowElement) { rowElement.classList.remove("av__row--show"); diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index 783e3d9a7..cff3a316f 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -140,7 +140,7 @@ style="width: ${column.width || "200px"};"> if (column.type === "lineNumber") { // lineNumber type 不参与计算操作 - calcHTML += `