From d75fac21aaff3480b9fa232bf01b21208fdf5dab Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sat, 9 Aug 2025 21:48:48 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/15500 --- app/src/protyle/render/av/groups.ts | 4 +++- app/src/types/index.d.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/protyle/render/av/groups.ts b/app/src/protyle/render/av/groups.ts index 4cad122c6..0bb449e83 100644 --- a/app/src/protyle/render/av/groups.ts +++ b/app/src/protyle/render/av/groups.ts @@ -345,7 +345,9 @@ export const goGroupsSort = (options: { } const blockID = options.blockElement.getAttribute("data-node-id"); const column = getFieldsByData(options.data).find(item => item.id === options.data.view.group.field); - (["created", "date", "created", "updated"].includes(column.type) ? [0, 1] : [2, 0, 1]).forEach((item) => { + (["created", "date", "created", "updated"].includes(column.type) ? [0, 1] : ( + ["mSelect", "select"].includes(column.type) ? [2, 0, 1, 3] : [2, 0, 1] + )).forEach((item) => { const label = getLanguageByIndex(item, "sort"); menu.addItem({ iconHTML: "", diff --git a/app/src/types/index.d.ts b/app/src/types/index.d.ts index b4fb19e71..f30cb5cbb 100644 --- a/app/src/types/index.d.ts +++ b/app/src/types/index.d.ts @@ -908,7 +908,7 @@ interface IAVGroup { numStep: number // 数字范围步长 100 } hideEmpty?: boolean - order?: number // 升序: 0(默认), 降序: 1, 手动排序: 2 + order?: number // 升序: 0(默认), 降序: 1, 手动排序: 2, 按选项排序: 3 } interface IAVSort {