From e4205d3a6ddf102e87d87d268a5346998bf242ff Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Fri, 30 Jun 2023 16:28:20 +0800 Subject: [PATCH] :art: Update av --- kernel/model/attribute_view.go | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 3f93f71eb..cf81c25f5 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -36,7 +36,38 @@ func RenderAttributeView(avID string) (ret *av.AttributeView, err error) { return } - // TODO render value + // TODO: render value + //trees := map[string]*parse.Tree{} + //luteEngine := util.NewLute() + //for _, r := range ret.Rows { + // blockID := r.Cells[0].Value + // + // bt := treenode.GetBlockTree(blockID) + // if nil == bt { + // err = ErrBlockNotFound + // return + // } + // + // var tree *parse.Tree + // if tree = trees[bt.RootID]; nil == tree { + // tree, _ = filesys.LoadTree(bt.BoxID, bt.Path, luteEngine) + // if nil == tree { + // err = ErrTreeNotFound + // return + // } + // + // trees[bt.RootID] = tree + // } + // + // node := treenode.GetNodeInTree(tree, blockID) + // if nil == node { + // err = ErrBlockNotFound + // return + // } + // + // r.Cells[0].RenderValue = getNodeRefText(node) + //} + return }