javascript - 如何在创建时设置节点的类型?

标签 javascript web frontend jstree

我想在创建时设置节点的类型。这就是我正在尝试的:

$("#tree").jstree("create_node", parentId, {text: "mynode", id: "myid", type: "mytype"}, "last");

这不会设置类型。我知道 set_type 存在,但我想知道这在节点创建时是否可能。

最佳答案

您没有显示树的完整配置,因此请检查一些事项:

  1. 您应该在树配置中启用 types 插件,如 "plugins": [ "types"]
  2. 您应该配置您的类型,例如像这样:

    "types" : {
        "tree" : {
            "icon" : 'https://www.jstree.com/tree-icon.png'
        },
        "mytype" : {
            "icon" : 'glyphicon glyphicon-leaf'
        }
    }
    

查看演示 JS Fiddle

关于javascript - 如何在创建时设置节点的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33239349/

相关文章:

javascript - 为什么 ReactJS ReactDom.render() 不呈现 HTML 标签?

javascript - Jquery Hover 函数不改变类

javascript日期到java日期字段

python - 使用python将文本打印到网页

html - CSS 框架——现成的还是自己开发的?

javascript - 内容哈希、ExtractTextPlugin 和 HtmlWebpackPlugin

javascript - 仅当 KnockoutJS 中的 0 或 null 不同时才启用

python - 我在哪里可以获得模板网站?

javascript - 如何使这个通用的 ajax 请求返回接收到的数据?

reactjs - 我如何传递 URL 参数来 react js 小部件