问题标签 [jstree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
18555 浏览

php - 如何将点击事件添加到 jstree 的(jQuery 插件)异步列表中?

我想将点击事件添加到jstree的异步列表项。

理想的结果是:当我点击jstree中的item时,item的内容会作为参数传递给一个sql查询,然后,查询被执行,并在同一个页面或另一个页面显示一个结果集.

虽然我不知道如何实现它。我在 jquery.tree.js 中找到了以下代码。我认为我应该修改事件。但我不知道怎么做。你能看到代码并给我一些建议或指导吗?

页面代码:

非常感谢。

0 投票
1 回答
715 浏览

jquery - 带有 jsTree 和 IE 中的可拖动对象的 JQuery 1.3.2

问题...我在 JQuery 1.3.2 中使用 jsTree,在 IE8 中查看我的页面时遇到了问题。

我在页面中添加了一个 jsTree 控件,并且还使用了 jQueryUI 1.7.2 中的 Draggable 行为,试图允许用户将树条目(叶节点)拖动到另一个控件。我没有使用 jsTree 的可拖动功能。

这一切在 Chrome 和 FF 中都可以正常工作,但在 IE 中我无法选择要拖动的树节点。如果我仔细选择树节点文本右侧的“一个像素”(几乎是字面意思),我只能抓住节点。

有没有人遇到过这个问题?

0 投票
3 回答
4908 浏览

jquery - 难倒 JS 树...如何获取当前选中的 ID
  • ?
  • 我希望 JStree 在删除节点等时有更多执行 AJAX 操作的示例。比如它如何传输所选节点的 ID 并将其作为参数传递?花了几个小时,无法弄清楚这一点。

    因此,如果我执行重命名之类的操作,如何获取所选节点的 LI 标记中的 ID,例如 node_id?

    } });

    任何帮助表示赞赏!

    0 投票
    1 回答
    1276 浏览

    javascript - 将 JsTree 订单存储回数据库

    嗨,我正在使用 JsTree 并让其中一些与我的数据库一起使用。比如删除一个节点,重命名一个节点等。

    我在将 ROOT 文件夹顺序保存回数据库时遇到问题。当我移动根文件夹时,它不会保存订单。当我移动子文件夹时,它可以很好地保存订单。

    有人知道我在做什么错吗?我认为这是我的 onmove javascript。

    这是我正在谈论的内容的演示。

    http://healthsharing.com/jstree/demo.php

    0 投票
    2 回答
    1155 浏览

    php - 为 jsTree 生成的树

    0 投票
    3 回答
    11512 浏览

    jquery - 如何使用 jsTree jQuery 插件预选节点

    我正在使用带有“复选框”插件的 jsTree jQuery 插件,并使用异步 http 请求来延迟加载树的每个级别。一切都很好,除了我无法让树在第一级之后预先选择某些节点。我正在使用“selected”属性来提供一组 ID 以进行预选。树的顶层中的 ID 已正确预选。但是,在加载关卡时不会选择树的较低级别中的 ID。我错过了什么吗?

    这是构造函数代码:

    0 投票
    1 回答
    12642 浏览

    jquery - jsTree:异步加载

    我正在尝试在我的一个项目中使用这个 jQuery 插件(jsTree)。
    我发现的所有其他内容最近都没有更新。
    无论如何,我正在使用这个插件来加载文件夹结构,但我想异步执行此操作。我在他们的网站上找到的示例(称为异步)很荒谬。我曾尝试在 Internet 上进行检查,但似乎大多数人都加载了整棵树。我想在每个节点单击时加载一个分支。我正在使用 JSON。

    预先感谢

    0 投票
    1 回答
    1454 浏览

    javascript - jsTree:防止TYPE前后,只在里面使用

    我正在使用非常好的jsTree 。拖拽的时候,其实并不关心before和after类型,只想在里面使用。意思是,我只关心将孩子放入的父级,而不关心父级内部其他元素的顺序。

    所以,我想建立我的回调,所以它总是引用它所在的父节点。但是,这还不是万无一失的。

    有没有人有建议,我可以如何更改我的回调,以便 REF_NODE 始终是节点移动到的父节点?而不是兄弟姐妹,哪个是父母的孩子?

    这是关于 jsbin 的示例:http: //jsbin.com/uroye3/2

    尝试示例时,将其他文件夹拖到 Templates 文件夹中。应该提醒您正在将其他文件夹移动到文件夹 4。但是,如果您在拖入 Templates 文件夹之前和之后尝试不同,您有时会得到未定义。因此,结果并不总是如预期的那样。就像我说的,我总是想知道父文件夹,在这种情况下是 4,另一个文件夹被放入。

    0 投票
    1 回答
    6610 浏览

    asynchronous - jsTree 与预加载数据异步

    我正在尝试使树视图异步。呈现页面时,会显示默认的树项。jsTree 无论如何都会尝试重新加载根目录。

    我希望页面使用从浏览器呈现的默认项目(而不是 ajax 调用)呈现(使用 jsTree 初始化)。然后我们用户尝试更深入,这就是我想做ajax调用的时候。

    任何帮助表示赞赏。谢谢!

    0 投票
    1 回答
    1531 浏览

    jquery - 无法在 jQueryUI 选项卡内创建 jsTree

    我无法在 jQuery UI 选项卡中创建 jsTree。如果我在选项卡之外创建 jsTree,它工作正常。有人知道 jsTree 是否与 jQuery UI 选项卡不兼容吗?

    我的页面在下面。如果我替换以下行

    和:

    然后树在选项卡控件下方的页面中加载良好。


    以下是 tab3.html 的内容: