dynatree相关内容

在 Knockout 和 Breeze 中使用 jQuery dynatree

好的,按照 PW Kad 的建议,我将这部分问题从问题 ID 17973991 的开始处分开. 我有一个视图模型,它利用围绕微风构建的数据上下文,它获取我想要的数据并填充可观察数组.我需要使用 Breeze 已经检索到的数据来填充另一个(可观察的)数组以在树视图中使用. 由于现有数据没有正确的字段名,我需要能够使用 dynatree/fancytree 插件可以使用的正确字段名创建一个 ..
发布时间:2021-12-29 21:04:59 前端开发

JQuery Dynatree - 按名称搜索节点

我想开始在我的页面上使用 Dynatree,但是我可能需要按名称搜索我的树.你知道怎么做吗? 解决方案 我不仅需要匹配的节点,还需要这些节点的完整路径.我编写了这个功能,它对我有用. 库的修改: var clear = true;DynaTreeNode.prototype.search = 函数(模式){if(pattern.length ..
发布时间:2021-12-20 14:30:41 其他开发

Dynatree addChild-组件作者的问题

http://wwwendt.de/tech/dynatree/index.html 我想澄清以下几点: 调用addChild时-是重新渲染整个树还是仅修改节点(添加的节点和具有新子节点的节点)? 我得到2条相互矛盾的信息: 在dynatree中延迟加载 它说只有受影响的节点才会被重新渲染 动态加载100多个节点时,Dynatree变慢 这里说它确实在每次使用addChild时都 ..
发布时间:2020-06-13 18:48:47 其他开发

如何在dynatree上强制执行同步模式?

我正在使用Martin Wendt的 Dynatree ,并希望在Ajax中动态,动态地更新树递归地. 为此,我正在使用tree.getNodeByKey(nodes[i-1]).appendAjax({});之类的函数 和tree.activateKey(nodes[i]);在for循环中. 将alert("Hello world");添加到循环中时,我的代码可以在95%的时间内正常 ..
发布时间:2020-06-13 18:48:45 前端开发

jQuery Dynatree-按名称搜索节点

我想在页面上开始使用Dynatree,但是我可能需要按名称搜索树.您知道怎么做吗? 解决方案 我不仅需要具有匹配的节点,而且还需要具有通往这些节点的完整路径.我编写了此功能,并且对我有用. 库的修改: var clear = true; DynaTreeNode.prototype.search = function(pattern){ if(pattern.len ..
发布时间:2020-06-13 18:48:41 其他开发

dynatree的延迟加载

在此组件中 http://wwwendt.de/tech/dynatree/index.html 在5.4下按需加载子节点(“延迟加载") 看来,以惰性方式加载树节点的唯一方法是从Web服务中获取它们.如果我想从数据结构中获取节点怎么办? 例如: onLazyRead: function(dtnode){ dtnode.appendAjax ..
发布时间:2020-04-30 08:29:52 其他开发

Dynatree展开选定节点的父级

我的网页上的Dynatree运行良好.我正在使用initAjax来获取结构.当我生成json时,我会在适当的位置包括 "select":true 来选中复选框.大多数(所有)复选框都位于从根目录开始向下三级的深度. 我想扩展所选节点的父级,以便用户在页面加载时可以看到所选复选框. 我认为我需要对getPostedNodes的onPostInit函数进行操作,但是我无法确定代码?我不确定 ..
发布时间:2019-11-24 18:17:41 其他开发

动态加载100多个节点时Dynatree变慢

我如何加快速度? 我从JSON Web服务获得结果(快如闪电).使用 将节点添加到树中 类似 parentNode.addChild({ key: key, title: value, addClass: cssClass }); 不幸的是,包含100多个元素的树需要1.5分钟才能加载. 我很失望...难道不是要与那么多节 ..
发布时间:2019-11-15 16:16:44 前端开发

尝试使用新数据重新加载/刷新动态树

我已经看到了这个问题,并且我已经尝试过给定的解决方案(使用tree.reload()),但是它对我不起作用.我有一棵已经使用initAjax()在doc上初始化过的树,并且我试图在更改选择输入时使用不同的值重新加载该树.基本上是这样: $(document).ready(function(){ // global variables var myVal = 'initial ..
发布时间:2019-11-13 15:50:13 JavaScript

如何读取具有部分选定子节点的父节点

我正在使用dynaTree http://wwwendt.de/tech/dynatree/index.html 在我的代码中显示一个2级树。此树显示在 selectMode = 3 中,带有复选框,当用户选中一个节点复选框时,其父级将变为灰色模式。 在用户点击按钮的下一阶段我将所有选定的节点发送到服务器进行处理。 我想做的是发送所有灰色模式复选框。 怎么能我实现了这个目标吗? ..
发布时间:2019-06-08 18:15:02 前端开发

使用带有Knockout和Breeze的jQuery dynatree

好的,按照PW Kad的建议,我将问题的这一部分从问题ID 17973991开始的地方分开。 我有一个viewmodel,利用围绕微风建立的datacontext,它获取我想要的数据并填充可观察数组。我需要使用Breeze已经检索的数据来填充另一个(可观察的)数组以在树视图中使用。 由于现有数据没有正确的字段名,我需要能够使用dynatree / fancytree插件可以使用的正确字 ..
发布时间:2019-05-27 16:51:47 前端开发

Dynatree和qtip2 - 第一个子节点上没有(悬停)事件

当我将鼠标悬停在我的Dynatree中的 a节点上时,我想显示一个自定义qtip。 我遇到的问题是我似乎没有在父母的第一个孩子身上获得任何子节点悬停事件。 我正在创建这样的孩子: var tipKey = uuid(); var childNode = parent.addChild({ title:field.Description, isFolder:false, ..
发布时间:2019-05-25 22:39:31 JavaScript

具有深度的递归层次连接

我按照 C#和LINQ 中的递归层次连接,以实现递归连接扩展以在我的应用程序中显示树视图数据。由于我有15000个树节点,jQuery DynaTree 在客户端准备需要花费很多时间(50秒)在错误的浏览器IE 7& 8 为了避免这种情况我决定最初只加载一个级别,然后加载其他孩子按需(延迟加载)。 但我在递归连接中看不到设置深度的效果。即使我指定,它也准备好所有节点。 publ ..
发布时间:2019-05-25 20:12:43 C#/.NET

如何重新加载/刷新/重新启动DynaTree?

当我执行以下操作时 $('#tree')。dynatree(“option”,“initAjax”, {URL: “http://google.com”}); 我希望dynatree忘记当前的树数据,并使用指定网址中的新数据重新加载。但我发现默认情况下不会这样做。 谢谢。 解决方案 查看 tree.reload()方法,它应该做你想要的。 见这 ..
发布时间:2019-04-24 13:21:16 前端开发

关于头获取股利ID点击,手风琴

我使用jQuery的手风琴来填充dynatree。我需要我的手风琴div的填充在头部的点击,所以这就是为什么我试图抓住DIV ID。当我点击扩展分区,而不是头里面这个jQuery工作,但只。这是有道理的,因为我的事件。常见的点击。 $(“通用”)。点击(函数(){ VAR currentID = $(本).attr(“ID”); 警报(currentID); ..
发布时间:2016-07-01 19:33:07 ASP .NET

Dynatree与ASP.NET MVC

有没有人得到了使用Dynatree插件与MVC中的任何例子吗?我一直在角力与它没有太大的进展。我有它返回一个JsonResult(但在基础表中选择所有列,不知道这是问题),并在我的initajax电话,所有我做的是调用此方法的操作方法。 如果这不是太麻烦了,我找了样品视图和控制器action方法。 在此先感谢您的帮助。 解决方案 您需要创建一个对象序列化节点如 公共接口ITreeIt ..
发布时间:2016-06-20 13:41:58 ASP .NET