单击 jstree 节点,以该节点为根重建树

2024-06-23

我认为这个主题相当明确。 :)

我是 jstree 新手,并尝试解析文档,但我得到了 有点被这个问题困扰了。我有以下代码:

$("#tree").jstree({
   "json_data" : {
       "data" : [
           tree.company
       ]
   },
   "themes" : {
       "theme" : "smb",
       "dots" : false,
       "icons" : true
   },
   "plugins" : [ "themes", "json_data", "ui" ]
}).bind("select_node.jstree", function (event, data) {
   $('#tree').jstree.refresh(data.inst.get_selected());  // FIXME
});

树加载并显示得很好,但是当我单击节点时 我想成为新的根显示的树,我得到一个 标记为 FIXME 的行出现错误。我尝试过各种各样的事情 不高兴,并且非常感谢一些帮助。我究竟做错了什么?


我很确定您在该行上收到错误的原因是因为您在该行中的语法有点偏离:

$('#tree').jstree.refresh(data.inst.get_selected());

试试这个:

$('#tree').jstree("refresh", data.inst.get_selected());
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

单击 jstree 节点,以该节点为根重建树 的相关文章

随机推荐

  • C++ Eigen 初始化静态矩阵

    是否可以在头文件中初始化静态特征矩阵4d 我想将它用作全局变量 我想做一些类似的事情 static Eigen Matrix4d foo Eigen Matrix4d 1 2 16 或者类似于向量 static Eigen Matrix4d
  • 如何将 4 位十六进制转换为 7 位 ASCII?

    作业是通过编写一个可以在 4 位十六进制和 7 位 ASCII 之间转换的子程序来学习汇编编程 起初我不知道 但经过一些研究后 我可以做出努力并绘制流程图并制作程序 但它并不完全正确 所以我请求您的指导来帮助我解决这个问题 实际的作业文本是
  • 告诉 Angular Js 忽略特定路由

    我已经在 Angular 中设置了路由 一切正常 locationProvider html5Mode true routeProvider when templateUrl Home Index when User templateUrl
  • Excel 美元符号文本未转换为数字

    当我将欧元或英镑值输入 Excel 工作表时 它们会自动识别为数字 货币并右对齐 我还可以提取它们的值 例如 10 自动右对齐 使用公式 VALUE A1 正常返回 10 这在使用 符号时也有效 但是 如果我使用 符号 该值将被识别为文本
  • 仅当我刷新页面时才从 jquerymobile 上的 MySQL 获取数据

    好的 一旦我点击 index html 中的搜索按钮 我就会尝试加载数据并移动到另一个页面 这是我的搜索按钮 a href results html search a 在加载时我希望页面运行此函数并获取数据 function getJSON
  • Emacs JavaScript 缩进有问题

    我正在关注道格拉斯 克罗克福德 Douglas Crockford 的代码约定 http javascript crockford com code html 但我无法在 Emacs 中的 JS 模式下获得正确的缩进 我尝试自定义模式的缩进
  • 如何从iPhone App访问远程MySql数据库

    我正在尝试从我的 iPhone 应用程序访问远程 MySql 数据库 我用谷歌搜索 但找不到任何有效的东西 任何人都可以提出一种明确的方法来做到这一点吗 由于 iOS SDK 不包含任何可以访问 MySQL 数据库的 API 因此您有两个选
  • 没有数据的ajax请求不起作用

    我正在尝试使用 ajax 删除照片 当照片被删除时会立即显示默认图像 到目前为止我已经完成了 php 方面的工作 但 ajax 部分不起作用 如何在没有数据类型的情况下发出ajax请求 function delete image ajax
  • pandas 基于输入行的 long_to_wide 方法

    我在删除空值时遇到问题 我的输入数据框 name no city tr1 0 tr2 0 tr3 0 tr1 1 tr2 1 tr3 1 tr1 2 tr2 2 tr3 2 John 11 edi boa 51 110 cof 52 220
  • 如何用ANT重命名n个文件? (批量作业)

    如何使用 ANT 重命名 1 n 文件 我想用以下命令重命名任何文件xxxx default properties to xxxx local properties 谢谢 使用move http ant apache org manual
  • Kafka 流 - 连接两个 ktable 会调用 join 函数两次

    我正在尝试加入 2 个 KTable KTable
  • 将按钮与中心对齐

    我有一个简单的提交按钮 我想将其与中心对齐 这是我的代码
  • AWS - 教育账户无法创建集群,EC2权限不足

    我的教育 AWS 账户无法创建集群 它给了我这样的错误 核心 2 服务角色 EMR DefaultRole 没有足够的 EC2 权限 我搜索了AWS支持中心和网络 几乎找不到任何解决方案 我尝试联系 AWS 专家团队 但不知何故无法联系他们
  • Swift:使用 AVPlayer 播放音频 - 音频未播放,听不到音频

    我仅使用 AVPlayer 播放 mp3 音频文件 我正在使用一个经过测试并且工作正常的网址 我需要使用 AVPlayer 因为我需要以编程方式设置 UISlider 而 AVPlayer 很方便 UISlider 在音频播放时工作并更新
  • 如何获取 CMake 单元测试的相对路径?

    我有一个使用 CMake 构建的项目 它使用 Catch2 进行单元测试 一些单元测试练习从文件加载数据的代码 如下所示 std string resource dir TEST CWD resources std ifstream inf
  • 无法将 Eclipse 项目导入到 Android Studio

    每当我尝试将 Eclipse 项目导入 Android Studio 时 都会收到以下错误 您正在使用旧的 不受支持的 Gradle 版本 请用 版本 1 8 或更高版本 请指出支持的 Gradle 版本 项目的 Gradle 设置或项目的
  • Jenkinsfile 中奇怪的变量作用域行为

    当我运行以下 Jenkins 管道脚本时 def some var some value def pr def another var another some var echo another var pipeline agent any
  • 如何禁用 IntelliJ 中的“可选用作字段或参数类型”警告? [复制]

    这个问题在这里已经有答案了 Jetbrains 最近决定java util 可选 https docs oracle com javase 8 docs api java util Optional html 以及番石榴的com googl
  • 通过浏览器获取操作系统中登录用户的用户名

    有没有可能通过网络浏览器从 os x 获取用户名 登录名 我的要求是 网络表单应通过电子邮件发送登录用户的姓名 用于内联网订阅课程 无需登录网站 这可能吗 绝对不是与所有操作系统上的所有浏览器兼容的方式
  • 单击 jstree 节点,以该节点为根重建树

    我认为这个主题相当明确 我是 jstree 新手 并尝试解析文档 但我得到了 有点被这个问题困扰了 我有以下代码 tree jstree json data data tree company themes theme smb dots f