jstree相关内容

jsTree:progressive_render 与 ajax/从数组渲染节点

这是关于 jsTree jQuery 插件.我已经为此苦苦挣扎了一段时间才意识到这是(本机)不可能做到,所以我想到了下面我的问题的以下解决方案(这不起作用). 我有一棵将 json_data 插件与 ajax 一起使用的树.一旦你打开一个特定的节点,来自服务器的结果是一个超过 1000 个的数组json 节点.响应非常快,但渲染本身需要一段时间(用户体验是他得到了烦人的“脚本不是响应 - 停 ..
发布时间:2022-01-19 12:34:40 前端开发

带有 dnd 插件的 JsTree,总是复制

我有 2 棵树使用 jsTree 和 dnd 插件. 我希望每个拖动操作都是副本而不是移动. 有一个“copy_modifier"在按下修饰键时可以正常工作,但我希望复制成为没有修饰符的默认行为.有什么想法吗? 谢谢, 阿德里安 解决方案 在 http:///groups.google.com/group/jstree 我在配置 jsTree 时添加了以下部分: “crrm ..
发布时间:2022-01-11 21:19:23 其他开发

JsTree v3.0 拖放插件.放置时参考目标节点

我使用 jsTree 库的拖放插件(版本 3.0)使用以下代码,我可以绑定到拖放操作的末尾,但我看不到获取对目标节点(我要放置的节点)的引用的方法. $(document).on('dnd_stop.vakata', function(e, data) {//这里如何获取target_node?}); 解决方案 另一种解决方案是在jstree对象上使用get_node()函数. $(doc ..
发布时间:2022-01-11 21:14:25 前端开发

jstree jquery插件 - 获取父节点的所有子节点和子子节点

我正在使用 jsTree jquery 插件 我正在尝试获取选定父节点的所有节点和子节点.但不知何故,除非我使用递归,否则它不起作用.jsTree 有没有更好的方法? 解决方案 我找到了一种方法.就我而言,我使用 xml 作为树的数据源.我通过以下方式将 open_node 事件绑定到 jstree.请注意,即使我使用的是 xml,内部结构也是 html 数据的结构. //jsTr ..
发布时间:2022-01-11 13:19:48 前端开发

试图在 jstree 中的 change_state 上获取已检查项目的列表

使用 jsTree (pre1.0_fix_1),我想获取所有选中项目的 id 列表(或者更好的是,一个带有 id AND 每个选中项的文本).然后我会用这个进行ajax调用.此外,这应该在任何时候发生检查或取消检查的状态更改时发生. 这是我目前拥有的: $(function(){n = $('#colors').jstree({“插件":[“主题",“html_data",“复选框"]} ..
发布时间:2022-01-11 13:14:49 前端开发

获取 jsTree 的检查值 - 使用表单提交提交

我正在使用带有复选框主题的 jsTree jQuery 插件.有谁知道如何通过表单帖子获取所选值? 谢谢! 解决方案 你有答案了吗?如果没有,这里是出现在 jstree google 组 中的一个函数提交我(){变种检查ID = [];$("#server_tree").jstree("get_checked",null,true).each(功能 () {check_ids.pu ..
发布时间:2022-01-11 12:51:32 其他开发

JSTree 将节点添加到子节点

我在一个 MVC 项目中使用 JSTree,我试图将子节点添加到树中,但是我收到了一个空引用错误 Object reference not set to an instance of an object on the line subGroupNode.children.Add(itemNode); 我猜这是因为 subGroupNode.Children 是空的.在上一个 foreach 循环中 ..
发布时间:2022-01-06 08:42:12 C#/.NET

jstree 禁用复选框

我目前正在使用 JS Tree 插件和相关复选框插件处理一些 POC.对于某些节点,我需要默认选中复选框并禁用任何进一步的选择.我找到了隐藏复选框的功能 .bind("load_node.jstree", function (e, data) {$(this).find('li[rel!=file]').find('.jstree-checkbox:first').hide();}); 我想找 ..
发布时间:2021-12-23 08:33:13 前端开发

如何在 AngularJS 中使用 jsTree 事件

我使用 AngularJS 中的指令成功加载了我的树.现在我想在我的树中添加事件(这里选择节点),所以我这样做了.但我看不到我的提醒. 我的代码: app.directive('jstree', function() {返回 {限制:'A',范围: {jstree: '='},链接:函数(范围、元素、属性){scope.$watch('jstree', function(){$(元素).j ..
发布时间:2021-11-09 22:57:24 其他开发

jsTree 和 AJAX >通过ajax加载所有数据

我正在尝试使用 http://www.jstree.com 因为我对演示很满意,包括节点类型和上下文菜单.我的问题是我不太确定如何使用 "json_data": { "ajax": { ... } } 从 jstree 中加载节点数据.我读过的所有文档似乎您仍然需要手动定义父数据,而且 ajax 调用仅适用于延迟加载子节点. 我的代码如下: $('#file_tree').jstree({ ..
发布时间:2021-10-26 17:19:53 前端开发

如何回滚无法在jstree中移动的节点

我试图弄清楚如何仅回滚未成功移动的文件夹节点.下面的代码是我要尝试执行的示例.当您选择了几个文件夹并将它们移到另一个文件夹时,就会出现问题.如果其中一个目录无法移动,我希望能够将其回滚到其原始父目录.不幸的是, $.jstree.rollback(data.rlbk); 会将所有选择的文件夹回滚到它们以前的位置. $(“#tree").jstree({...}).bind("move_node ..
发布时间:2021-05-28 18:41:34 前端开发

选择它后如何获取JS树节点的祖先?

我正在获取子树名称,但是我想获取其父节点名称的完整层次结构. 下面的代码显示了如何获取子节点并在特定的div元素中打印其值: $(document).ready(function () { $('#bdeViewNew').on('changed.jstree', function (e, data) { var i, j, r = []; f ..
发布时间:2021-02-14 19:01:59 前端开发

自定义js树上的图标

我想添加一个用于关闭和展开的文件夹打开关闭图标,以及一个用于叶节点的叶子图标. 请帮助 编辑: 试图添加类型插件,但似乎不起作用. var data = { 'core': { 'data': dataObj }, "search": { "case_insensitive": true, ..
发布时间:2021-02-14 19:01:56 前端开发

jsTree onSelect事件

我一直在尝试获取在jsTree中选择的节点的文本.我可以填充树并触发onSelect事件,但是我无法找到单击了哪个节点.我在网上看到了使用data.rslt.obj.attr("data")来获取文本的示例,但是这对我来说是未定义的.另外,当我尝试使用.jstree('get_selected')获取选定的节点时,在对象的任何位置都找不到节点文本.如何获取节点文本? 这是我的onSelect ..
发布时间:2021-02-14 19:01:52 前端开发

在jsTree中添加rel标签/禁用链接

Am试图向所有jsTree空的rels添加一个rel标签.我已经设法使它在jsFiddle中工作,但是当尝试将相同的代码应用于完整树时,它不起作用(也就是说,rel标签仍然为空/空).我从树上获取了生成的源代码以用作本示例,这就是为什么对代码无法正常工作感到困惑的原因. 这是有效的jsFiddle版本:在此处查看. 此外,如果rel ='disabled'是否有可能删除或禁用a hre ..
发布时间:2020-06-27 23:18:24 其他开发