From 0d3978f4071e878c1a24eb4c55d93ec6e90c4ca2 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 24 Jul 2025 18:33:07 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/10964 --- app/src/protyle/render/av/groups.ts | 107 ++++++++++++++++++++- app/src/protyle/render/av/openMenuPanel.ts | 81 +++++++++++----- 2 files changed, 158 insertions(+), 30 deletions(-) diff --git a/app/src/protyle/render/av/groups.ts b/app/src/protyle/render/av/groups.ts index 6db5a549b..63abbb33a 100644 --- a/app/src/protyle/render/av/groups.ts +++ b/app/src/protyle/render/av/groups.ts @@ -4,6 +4,8 @@ import {escapeHtml} from "../../../util/escape"; import {setPosition} from "../../../util/setPosition"; import {getFieldsByData} from "./view"; import {fetchSyncPost} from "../../../util/fetch"; +import {Menu} from "../../../plugin/Menu"; +import {transaction} from "../../wysiwyg/transaction"; export const setGroupMethod = async (options: { protyle: IProtyle; @@ -43,6 +45,9 @@ export const getGroupsMethodHTML = (columns: IAVColumn[], group: IAVGroup) => { ${group ? "" : selectHTML} `; columns.forEach(item => { + if (["rollup", "mAsset"].includes(item.type)) { + return; + } html += ` `; + const disabledDrag = ["created", "date", "created", "updated"].includes(column.type); view.groups.forEach(item => { - groupHTML += ``; }); } - column = columns.find(item => item.id === view.group.field); html = ` -