diff --git a/kernel/av/layout.go b/kernel/av/layout.go index 77dad04be..e8ef2134e 100644 --- a/kernel/av/layout.go +++ b/kernel/av/layout.go @@ -64,10 +64,11 @@ type BaseInstance struct { ShowIcon bool `json:"showIcon"` // 是否显示字段图标 WrapField bool `json:"wrapField"` // 是否换行字段内容 - Groups []Viewable `json:"groups,omitempty"` // 分组实例列表 - GroupCalc *GroupCalc `json:"groupCalc,omitempty"` // 分组计算规则和结果 - GroupFolded bool `json:"groupFolded"` // 分组是否折叠 - GroupHidden int `json:"groupHidden"` // 分组是否隐藏,0:显示,1:空白隐藏,2:手动隐藏 + GroupValue *Value `json:"groupValue,omitempty"` // 分组值 + Groups []Viewable `json:"groups,omitempty"` // 分组实例列表 + GroupCalc *GroupCalc `json:"groupCalc,omitempty"` // 分组计算规则和结果 + GroupFolded bool `json:"groupFolded"` // 分组是否折叠 + GroupHidden int `json:"groupHidden"` // 分组是否隐藏,0:显示,1:空白隐藏,2:手动隐藏 } func NewViewBaseInstance(view *View) *BaseInstance { @@ -89,6 +90,7 @@ func NewViewBaseInstance(view *View) *BaseInstance { Filters: view.Filters, Sorts: view.Sorts, Group: view.Group, + GroupValue: view.GroupVal, GroupCalc: view.GroupCalc, GroupFolded: view.GroupFolded, GroupHidden: view.GroupHidden,