This commit is contained in:
Daniel 2025-07-25 16:34:30 +08:00
parent 49cc87381c
commit 33a1bedb41
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
2 changed files with 3 additions and 1 deletions

View file

@ -1619,6 +1619,8 @@ func genAttrViewViewGroups(view *av.View, attrView *av.AttributeView) {
logging.LogWarnf("unknown layout type [%s] for group view", view.LayoutType) logging.LogWarnf("unknown layout type [%s] for group view", view.LayoutType)
return return
} }
v.GroupItemIDs = []string{}
for _, item := range groupItems { for _, item := range groupItems {
v.GroupItemIDs = append(v.GroupItemIDs, item.GetID()) v.GroupItemIDs = append(v.GroupItemIDs, item.GetID())
} }

View file

@ -202,7 +202,7 @@ func generateAttrViewItems(attrView *av.AttributeView, view *av.View) (ret map[s
} }
// 如果是分组视图,则需要过滤掉不在分组中的项目 // 如果是分组视图,则需要过滤掉不在分组中的项目
if 0 < len(view.GroupItemIDs) { if nil != view.GroupItemIDs {
tmp := map[string][]*av.KeyValues{} tmp := map[string][]*av.KeyValues{}
for _, groupItemID := range view.GroupItemIDs { for _, groupItemID := range view.GroupItemIDs {
if _, ok := ret[groupItemID]; ok { if _, ok := ret[groupItemID]; ok {