mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-23 01:50:12 +01:00
✨ Database grouping by field https://github.com/siyuan-note/siyuan/issues/10964
This commit is contained in:
parent
2234e7877a
commit
8e42535380
1 changed files with 7 additions and 1 deletions
|
|
@ -1294,7 +1294,13 @@ func renderAttributeView(attrView *av.AttributeView, viewID, query string, page,
|
||||||
// 如果存在分组的话渲染分组视图视图
|
// 如果存在分组的话渲染分组视图视图
|
||||||
var groups []av.Viewable
|
var groups []av.Viewable
|
||||||
for _, groupView := range view.Groups {
|
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)
|
groupViewable := sql.RenderView(groupView, attrView, query)
|
||||||
err = renderViewableInstance(groupViewable, view, attrView, page, pageSize)
|
err = renderViewableInstance(groupViewable, view, attrView, page, pageSize)
|
||||||
if nil != err {
|
if nil != err {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue