4

我正在使用jsTree 1.0-rc3. 我正在尝试查找操作结果参数,例如新位置父级,新位置顺序(给定父级的所有子级中元素的索引)等。我设法找到了:

  • data.rslt.op.attr("id")= 旧的父 ID
  • data.rslt.np.attr("id")= 新的父 ID

但不知道其余的。jstree 在这里缺少文档,我已经花了几个小时来处理它,但我已经没有想法了。顺便说一句,任何人都可以解码结果缩写,这些是:

  • cop
  • cp
  • cr
  • np- 新父母
  • o
  • op- 老父母
  • or
  • ot
  • p
  • r
  • rt

我喜欢 jstree,但这个命名约定让我发疯。

4

3 回答 3

1

这实际上在 jstree 核心文档中。就在底部

 http://www.jstree.com/documentation/core.html

在描述 ._get_move() 时提到它的地方!

于 2013-09-24T11:16:33.930 回答
1

我知道什么是o。o - 代表 obj。当移动(拖动)一个节点时,被移动的对象在o中。

您可以使用访问该 obj

data.rslt.o.attr("id");

在哪里访问触发点击事件的对象,您必须使用

data.rslt.obj.attr("id");
于 2013-06-12T04:19:41.930 回答
0

.o - 被移动的节点

.r - 移动中的参考节点

.ot - 源树实例

.rt - 参考树实例

.p - 要移动到的位置(可能是字符串 - “last”、“first”等)

.cp - 计算的要移动到的位置(总是一个数字)

.np - 新的父级

于 2014-02-17T19:40:36.493 回答