From 8e425353800b7d6a73e48869579786a44c2bc4f2 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 1 Jul 2025 22:49:48 +0800 Subject: [PATCH] :sparkles: Database grouping by field https://github.com/siyuan-note/siyuan/issues/10964 --- kernel/model/attribute_view.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 1040f5d80..b592ce258 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -1294,7 +1294,13 @@ func renderAttributeView(attrView *av.AttributeView, viewID, query string, page, // 如果存在分组的话渲染分组视图视图 var groups []av.Viewable for _, groupView := range view.Groups { - groupView.Table.Columns = view.Table.Columns + switch groupView.LayoutType { + case av.LayoutTypeTable: + groupView.Table.Columns = view.Table.Columns + case av.LayoutTypeGallery: + groupView.Gallery.CardFields = view.Gallery.CardFields + } + groupViewable := sql.RenderView(groupView, attrView, query) err = renderViewableInstance(groupViewable, view, attrView, page, pageSize) if nil != err {