diff --git a/kernel/model/attribute_view_render.go b/kernel/model/attribute_view_render.go index ddbc82b74..734a5c074 100644 --- a/kernel/model/attribute_view_render.go +++ b/kernel/model/attribute_view_render.go @@ -90,7 +90,15 @@ func renderAttributeView(attrView *av.AttributeView, nodeID, viewID, query strin func renderAttributeViewGroups(viewable av.Viewable, attrView *av.AttributeView, view *av.View, query string, page, pageSize int, groupPaging map[string]interface{}) (err error) { groupKey := view.GetGroupKey(attrView) if nil == groupKey { - return + if view.LayoutType == av.LayoutTypeKanban { + preferredGroupKey := getKanbanPreferredGroupKey(attrView) + group := &av.ViewGroup{Field: preferredGroupKey.ID} + setAttributeViewGroup(attrView, view, group) + av.SaveAttributeView(attrView) + groupKey = view.GetGroupKey(attrView) + } else { + return + } } // 当前日期可能会变,所以如果是按日期分组则需要重新生成分组