问题标签 [angular-ui-tree]

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 回答
2220 浏览

angularjs - 如何更改光标?

angular-ui-tree中,我注意到项目具有拖动或移动光标,这在我们需要可拖动的项目时很好。

但是我怎样才能将光标设置为普通箭头呢?

0 投票
0 回答
838 浏览

javascript - UI-tree-filter 不展开折叠的节点

我正在尝试在树上设置一个过滤器,如果它的子节点匹配,它将扩展父节点。目前,如果所有节点都展开,过滤器将正确运行。一旦所有节点都折叠,过滤器就没有任何功能。

例如,在所有节点展开的情况下,如果我键入 Kevin,那么只有关联的父节点会展开,所有其他节点都会折叠。另一方面,在所有节点都折叠的情况下,如果我键入 Kevin,则不会展开任何节点。

但!这是踢球者;如果我输入“kevv”,结果是没有展开节点。移除第二个“v”后,kevin 节点将与所有关联的父节点一起展开。

我通过这个拼凑在一起只是为了展示我真正的应用程序背后的功能,所以我为缺乏样式道歉。

这是我的Plunk

0 投票
0 回答
537 浏览

javascript - 角树过滤器不能变暗

我正在使用 angular-ui-tree-filter 库在我的树视图中创建一个过滤器。根据此处的示例:http: //ee.github.io/angular-ui-tree-filter/您可以通过复选框选择使过滤结果变暗。我试过了,但我只能调暗根项目。子节点没有。我遵循了这个例子,但我无法做到。我在这里做了一个 Plunker:http://plnkr.co/edit/mjyWRYV39EDEKK0XRuuW?p= preview

顺便说一下,这是html代码的主要部分:

0 投票
1 回答
130 浏览

javascript - 数组树查找项及其父项

我有一个代表组的数组,如下所示:

  • 公司名称
  • 金融
    • 环球金融
      • 财务部
    • 税务公司

并且我想选择某个节点(比如财务部)并仅将其及其父节点(全球财务、财务和公司名称,这不是问题,因为它是静态根节点)分配给一个新数组。

我正在使用 angularjs(angular-ui-tree 和 angular-ui-tree-filter,如果有帮助的话)并且可以使用 jquery、3rd 方库等。

有没有简单的方法来实现这一目标?我想在这里问,而不是把时间花在做某人可能已经做过的事情上。

数组示例:

0 投票
0 回答
250 浏览

javascript - 在 HTML 中设置局部变量,类似于 ng-init

我在angularjs中使用ui-tree。对于绑定,我使用一种方法,它给了我子元素:

随着ng-init我初始化 children 数组以供进一步使用。此代码有效,但ng-init在数据更改时不会重新评估。所以动态添加新项目是不可能的。有没有办法在 HTML 中设置类似于ng-init自动刷新的局部变量?

0 投票
1 回答
679 浏览

angularjs - 如何使用angularjs将行划分为两个表

如何使用angularjs将行划分为两个表

我已经尝试过了,但它不适用于拖放

0 投票
1 回答
1015 浏览

javascript - Angular ui-tree 检测连接树之间的拖动事件

当项目从树#1 拖放到树#2 时,我想检测事件。在这种情况下,我想调用一个特定的 http 操作来保存它。我在一棵树内使用带有动作的放置事件,但是当我在树之间移动项目时我无法管理它。我试图找到事件“dest”和“source”对象的差异,但没有找到任何解决方案。

0 投票
1 回答
1755 浏览

javascript - Angular(ui树)ng-repeat:无限循环

我对 AngularJS 和指令 ng-repeat 有疑问,我不知道出了什么问题。我正在使用 angular-ui-tree ( https://github.com/angular-ui-tree/angular-ui-tree ) 来构建一个无限嵌套树。树的第一级将由我的代码构建,但如果我将我的孩子附加到现有节点,则会发生无限循环错误。

所以这是我的代码(很抱歉,我无法让 jsfiddle 运行......)

HTML

和我的角度控制器:

从其他问题中,我发现角度贯穿我的范围,找到了一个新对象->再次通过我的范围运行->找到了一个新对象等等..但我无法弄清楚问题发生在哪里。我知道在较低的函数中创建了一个新对象,但它与他们的示例中的代码相同(https://github.com/angular-ui-tree/angular-ui-tree/tree/master/examples -> 参见基本示例)

我希望你能帮帮我 :-)

0 投票
1 回答
612 浏览

javascript - Angular UI 树模块:删除的回调不起作用

我正在使用这个模块:https ://github.com/angular-ui-tree/angular-ui-tree

而且我无法使删除的回调起作用。这是一个“接受”回调工作的示例,但“删除”不是:

演示:http: //jsfiddle.net/4924U/68/

我找不到任何关于它的东西,它是一个错误吗?钍

0 投票
1 回答
808 浏览

javascript - 重新排序后如何将项目添加到嵌套的 angular-ui-tree 列表中?

我有一个嵌套的项目列表,例如Day > Exercises > Sets.
每个day可以有很多exercises,每个exercise可以有很多sets
每个列表都有一个add按钮。

一切都很好,直到您使用 angular-ui-tree 重新排序它们。

如果您将第一个练习与第二个练习交换,然后单击+ set按钮,则新的设置位置不是正确的。

这是代码笔
尝试交换同一天的 2 个练习,然后单击+ set属于第 8 个练习的那个。

我知道问题是由ng-init指令中设置的变量引起的,但我找不到任何解决方案。

谢谢你。