瀏覽代碼

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

Daniel 1 年之前
父節點
當前提交
5bf45bfde2
共有 2 個文件被更改,包括 4 次插入0 次删除
  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()
 			}