mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-09-22 00:20:47 +02:00
🐛 Improve av https://github.com/siyuan-note/siyuan/issues/15469 https://github.com/siyuan-note/siyuan/issues/15468
This commit is contained in:
parent
36c7a99311
commit
72373ccff9
1 changed files with 11 additions and 0 deletions
|
@ -39,8 +39,19 @@ func RenderGroupView(attrView *av.AttributeView, view, groupView *av.View, query
|
||||||
case av.LayoutTypeTable:
|
case av.LayoutTypeTable:
|
||||||
// 这里需要使用深拷贝,因为字段上可能会带有计算(FieldCalc),每个分组视图的计算结果都需要分别存储在不同的字段实例上
|
// 这里需要使用深拷贝,因为字段上可能会带有计算(FieldCalc),每个分组视图的计算结果都需要分别存储在不同的字段实例上
|
||||||
err = copier.CopyWithOption(&groupView.Table.Columns, &view.Table.Columns, copier.Option{DeepCopy: true})
|
err = copier.CopyWithOption(&groupView.Table.Columns, &view.Table.Columns, copier.Option{DeepCopy: true})
|
||||||
|
groupView.Table.ShowIcon = view.Table.ShowIcon
|
||||||
|
groupView.Table.WrapField = view.Table.WrapField
|
||||||
case av.LayoutTypeGallery:
|
case av.LayoutTypeGallery:
|
||||||
err = copier.CopyWithOption(&groupView.Gallery.CardFields, &view.Gallery.CardFields, copier.Option{DeepCopy: true})
|
err = copier.CopyWithOption(&groupView.Gallery.CardFields, &view.Gallery.CardFields, copier.Option{DeepCopy: true})
|
||||||
|
groupView.Gallery.ShowIcon = view.Gallery.ShowIcon
|
||||||
|
groupView.Gallery.WrapField = view.Gallery.WrapField
|
||||||
|
|
||||||
|
groupView.Gallery.CoverFrom = view.Gallery.CoverFrom
|
||||||
|
groupView.Gallery.CoverFromAssetKeyID = view.Gallery.CoverFromAssetKeyID
|
||||||
|
groupView.Gallery.CardAspectRatio = view.Gallery.CardAspectRatio
|
||||||
|
groupView.Gallery.CardSize = view.Gallery.CardSize
|
||||||
|
groupView.Gallery.FitImage = view.Gallery.FitImage
|
||||||
|
groupView.Gallery.DisplayFieldName = view.Gallery.DisplayFieldName
|
||||||
}
|
}
|
||||||
if nil != err {
|
if nil != err {
|
||||||
logging.LogErrorf("copy view fields [%s] to group [%s] failed: %s", view.ID, groupView.ID, err)
|
logging.LogErrorf("copy view fields [%s] to group [%s] failed: %s", view.ID, groupView.ID, err)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue