diff --git a/kernel/av/av.go b/kernel/av/av.go index ce9cab646..7c8ccec5a 100644 --- a/kernel/av/av.go +++ b/kernel/av/av.go @@ -31,6 +31,7 @@ import ( // AttributeView 描述了属性视图的结构。 type AttributeView struct { + Spec int `json:"spec"` ID string `json:"id"` // 属性视图 ID Columns []interface{} `json:"columns"` // 表格列名 Rows []*Row `json:"rows"` // 表格行记录 @@ -50,6 +51,7 @@ const ( func NewAttributeView(id string) *AttributeView { return &AttributeView{ + Spec: 0, ID: id, Columns: []interface{}{NewColumnBlock()}, Rows: []*Row{}, diff --git a/kernel/av/cell.go b/kernel/av/cell.go index d2559d5c7..ad1a6bea1 100644 --- a/kernel/av/cell.go +++ b/kernel/av/cell.go @@ -17,7 +17,7 @@ package av type Cell struct { - Value string + Value string `json:"value"` } type CellBlock struct { diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 31013da1c..c4c922723 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -19,6 +19,7 @@ package model import ( "errors" "fmt" + "github.com/88250/lute/parse" "github.com/siyuan-note/logging" "github.com/siyuan-note/siyuan/kernel/av"