diff --git a/kernel/av/layout.go b/kernel/av/layout.go index 2ebe312ad..7063abb83 100644 --- a/kernel/av/layout.go +++ b/kernel/av/layout.go @@ -64,6 +64,7 @@ type BaseInstance struct { ShowIcon bool `json:"showIcon"` // 是否显示字段图标 WrapField bool `json:"wrapField"` // 是否换行字段内容 + GroupKey *Key `json:"groupKey,omitempty"` // 分组字段 GroupValue *Value `json:"groupValue,omitempty"` // 分组值 Groups []Viewable `json:"groups,omitempty"` // 分组实例列表 GroupCalc *GroupCalc `json:"groupCalc,omitempty"` // 分组计算规则和结果 @@ -90,6 +91,7 @@ func NewViewBaseInstance(view *View) *BaseInstance { Filters: view.Filters, Sorts: view.Sorts, Group: view.Group, + GroupKey: view.GroupKey, GroupValue: view.GroupVal, GroupCalc: view.GroupCalc, GroupFolded: view.GroupFolded,