如何在 fancytree jquery 中获取树元数据
how to get Tree meta data in fancytree jquery
$("#tree").fancytree({
source: [
{title: "Node 1", key: "1"},
{title: "Folder 2", key: "2", folder: true, children: [
{title: "Node 2.1", key: "3", myOwnAttr: "abc"},
{title: "Node 2.2", key: "4"}
]}
],
...
};
现在如何在节点激活时获得这个 myOwnAttr
值?
如果可能的话,请给我工作示例而不是书面解决方案。 :)
Select 来自树的活动节点:
var node = $("#tree").fancytree("getActiveNode");
data 对象将保存树中的元数据,以获取自定义属性值,您可以这样称呼它:
console.log(node.data.myOwnAttr);
参考:https://github.com/mar10/fancytree/wiki/TutorialLoadData#passing-data-with-the-source-option
$("#tree").fancytree({
source: [
{title: "Node 1", key: "1"},
{title: "Folder 2", key: "2", folder: true, children: [
{title: "Node 2.1", key: "3", myOwnAttr: "abc"},
{title: "Node 2.2", key: "4"}
]}
],
...
};
现在如何在节点激活时获得这个 myOwnAttr
值?
如果可能的话,请给我工作示例而不是书面解决方案。 :)
Select 来自树的活动节点:
var node = $("#tree").fancytree("getActiveNode");
data 对象将保存树中的元数据,以获取自定义属性值,您可以这样称呼它:
console.log(node.data.myOwnAttr);
参考:https://github.com/mar10/fancytree/wiki/TutorialLoadData#passing-data-with-the-source-option