mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-16 22:50:13 +01:00
🎨 Database grouping by field https://github.com/siyuan-note/siyuan/issues/10964
This commit is contained in:
parent
33a1bedb41
commit
06139eb3cc
2 changed files with 13 additions and 13 deletions
|
|
@ -192,14 +192,14 @@ type View struct {
|
||||||
Gallery *LayoutGallery `json:"gallery,omitempty"` // 卡片布局
|
Gallery *LayoutGallery `json:"gallery,omitempty"` // 卡片布局
|
||||||
ItemIDs []string `json:"itemIds,omitempty"` // 项目 ID 列表,用于维护所有项目
|
ItemIDs []string `json:"itemIds,omitempty"` // 项目 ID 列表,用于维护所有项目
|
||||||
|
|
||||||
Group *ViewGroup `json:"group,omitempty"` // 分组规则
|
Group *ViewGroup `json:"group,omitempty"` // 分组规则
|
||||||
GroupUpdated int64 `json:"groupUpdated"` // 分组规则更新时间戳
|
GroupUpdated int64 `json:"groupUpdated"` // 分组规则更新时间戳
|
||||||
Groups []*View `json:"groups,omitempty"` // 分组视图列表
|
Groups []*View `json:"groups,omitempty"` // 分组视图列表
|
||||||
GroupItemIDs []string `json:"groupItemIds,omitempty"` // 分组项目 ID 列表,用于维护分组中的所有项目
|
GroupItemIDs []string `json:"groupItemIds"` // 分组项目 ID 列表,用于维护分组中的所有项目
|
||||||
GroupCalc *GroupCalc `json:"groupCalc,omitempty"` // 分组计算规则
|
GroupCalc *GroupCalc `json:"groupCalc,omitempty"` // 分组计算规则
|
||||||
GroupName string `json:"groupName,omitempty"` // 分组名称
|
GroupName string `json:"groupName,omitempty"` // 分组名称
|
||||||
GroupFolded bool `json:"groupFolded"` // 分组是否折叠
|
GroupFolded bool `json:"groupFolded"` // 分组是否折叠
|
||||||
GroupHidden bool `json:"groupHidden"` // 分组是否隐藏
|
GroupHidden bool `json:"groupHidden"` // 分组是否隐藏
|
||||||
}
|
}
|
||||||
|
|
||||||
// GroupCalc 描述了分组计算规则和结果的结构。
|
// GroupCalc 描述了分组计算规则和结果的结构。
|
||||||
|
|
|
||||||
|
|
@ -64,11 +64,11 @@ type BaseInstance struct {
|
||||||
ShowIcon bool `json:"showIcon"` // 是否显示字段图标
|
ShowIcon bool `json:"showIcon"` // 是否显示字段图标
|
||||||
WrapField bool `json:"wrapField"` // 是否换行字段内容
|
WrapField bool `json:"wrapField"` // 是否换行字段内容
|
||||||
|
|
||||||
Groups []Viewable `json:"groups,omitempty"` // 分组实例列表
|
Groups []Viewable `json:"groups,omitempty"` // 分组实例列表
|
||||||
GroupCalc *GroupCalc `json:"groupCalc,omitempty"` // 分组计算规则和结果
|
GroupCalc *GroupCalc `json:"groupCalc,omitempty"` // 分组计算规则和结果
|
||||||
GroupName string `json:"groupName,omitempty"` // 分组名称
|
GroupName string `json:"groupName,omitempty"` // 分组名称
|
||||||
GroupFolded bool `json:"groupFolded,omitempty"` // 分组是否折叠
|
GroupFolded bool `json:"groupFolded"` // 分组是否折叠
|
||||||
GroupHidden bool `json:"groupHidden,omitempty"` // 分组是否隐藏
|
GroupHidden bool `json:"groupHidden"` // 分组是否隐藏
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewViewBaseInstance(view *View) *BaseInstance {
|
func NewViewBaseInstance(view *View) *BaseInstance {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue