Pārlūkot izejas kodu

:art: Database table view template columns support reference date columns https://github.com/siyuan-note/siyuan/issues/9887

Daniel 1 gadu atpakaļ
vecāks
revīzija
5bf45bfde2
2 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 2 0
      kernel/model/attribute_view.go
  2. 2 0
      kernel/treenode/node.go

+ 2 - 0
kernel/model/attribute_view.go

@@ -450,6 +450,8 @@ func renderTemplateCol(ial map[string]string, tplContent string, rowValues []*av
 			v := rowValue.Values[0]
 			if av.KeyTypeNumber == v.Type {
 				dataModel[rowValue.Key.Name] = v.Number.Content
+			} else if av.KeyTypeDate == v.Type {
+				dataModel[rowValue.Key.Name] = time.UnixMilli(v.Date.Content)
 			} else {
 				dataModel[rowValue.Key.Name] = v.String()
 			}

+ 2 - 0
kernel/treenode/node.go

@@ -863,6 +863,8 @@ func renderTemplateCol(ial map[string]string, tplContent string, rowValues []*av
 			v := rowValue.Values[0]
 			if av.KeyTypeNumber == v.Type {
 				dataModel[rowValue.Key.Name] = v.Number.Content
+			} else if av.KeyTypeDate == v.Type {
+				dataModel[rowValue.Key.Name] = time.UnixMilli(v.Date.Content)
 			} else {
 				dataModel[rowValue.Key.Name] = v.String()
 			}