地集.Tree + JsonRestStore - 使用 tree.set(“path”) 以编程方式选择节点
diji.Tree + JsonRestStore - selecting node programmatically with tree.set("path"
我有这个问题。我正在使用dijit。以dojox.data.JsonRestStore作为数据源的树。所有节点都是延迟加载的。当我尝试使用 tree.set("path", [1,2]) 以编程方式选择一个节点时,出现错误,指出"无法在未定义处扩展路径"
当动态加载树结构时,是否可以使用 tree.set("path"...)?
我的代码包含 2 个文件。 源.php是数据源的实现
树.php 可在此处获得http://jsfiddle.net/hd2MZ/2/
来源.php可在此处获得http://jsfiddle.net/6zu3d/
请帮忙:)
我看到了几个潜在的问题...
- 您需要指定从根节点开始的所需节点的路径。
- 您正在使用在后台创建根节点的 ForestStoreModel,因为您在初始化模型时没有指定根节点的 id,因此默认情况下,ForestStoreModel 将使用"$root$"作为根节点的 id。
- 我相信数据存储中项目的 id 是字符串......不是整数。
。在您尝试设置路径的地方,我会尝试以下方法:
tree.set("path", ['$root$', '1', '2']);
相关文章:
- 正在使用$location.path(.)路由ng视图
- jquery动画可以通过编程链接吗
- 一点javascript元编程&可链接的设置器
- gulp Iconify任务抛出错误TypeError:Path必须是字符串.收到false
- 如何正确编程jQuery动画与平滑(导航栏)
- 以编程方式填充组合框道场 (1.8) 的最佳方法是什么?
- 以编程方式选择文本Mobile Safari
- 我们可以使用任意的编程语言来动态化HTML页面吗
- 我如何编程许多不同的条件和操作
- Web编程,简单但适用于机器人项目
- Thunderbird,如何以编程方式选择第一个选项卡
- 以编程方式获取无线接入点列表
- paper.js animation along a path
- 使用Javascript/jQuery以编程方式将当前锚点/哈希/片段附加到任何表单操作url
- 通过javascript以编程方式将文件插入HTML输入
- 如何以非编程方式国际化HTML文本
- Y组合器如何以编程方式计算不动点
- 如何以编程方式添加到可变嵌套对象中
- 在视图中渲染多个按钮以编程方式进行本机反应
- 地集.Tree + JsonRestStore - 使用 tree.set(“path”) 以编程方式选择节点