QooXdoo 2.1演示中的JSONTOREY示例在操场上不工作

QooXdoo 2.1演示中的JSONTOREY示例在操场上不工作,json,qooxdoo,Json,Qooxdoo,我试图让JSONTOREY示例工作,但是它在操场上不起作用:http://tinyurl.com/b92lkn9在我的系统上本地执行时,它不起作用。 有趣的是,该示例在演示浏览器中运行良好 http://demo.qooxdoo.org/2.1/demobrowser/index.html#data~jsontore.html 如果我将此部分从事件侦听器中取出, tree.getRoot().setOpen(true) 它告诉我一个错误,tree.getRoot()为空 通过指出Json文件没有

我试图让JSONTOREY示例工作,但是它在操场上不起作用:
http://tinyurl.com/b92lkn9
在我的系统上本地执行时,它不起作用。 有趣的是,该示例在演示浏览器中运行良好
http://demo.qooxdoo.org/2.1/demobrowser/index.html#data~jsontore.html

如果我将此部分从事件侦听器中取出,
tree.getRoot().setOpen(true)
它告诉我一个错误,tree.getRoot()为空

通过指出Json文件没有根节点,解决了与此相关的其他一些问题。不过,我使用的JSON与演示浏览器示例中给出的相同。 tree.json如下所示:

任何关于这个问题的指针。我被困在这里了

提前谢谢。
Vishal

该示例无法在操场上工作,因为缺少数据json文件,并且在复制代码时无法加载。但是,正如您在评论中提到的,如果您将json文件放在服务器上,它应该可以工作,您不应该再有任何跨源策略问题。

我想我发现了问题所在,URL应该是服务器提供的,json文件不能像浏览器那样被拾取……对。所以我需要创建一个XHR请求来获取这个JSON文件,然后解析它来创建一个模型。然后将模型绑定到控制器。我有一个更新。我恢复使用与示例中相同的代码,现在一切都在本地机器上工作。我已将tree.json文件与图标放在同一文件夹中。商店现在找到了文件,我在我使用的拆分窗格的左侧容器中看到了树。不确定第一次尝试时出了什么问题。qx.data.store.json()还执行所有URL获取等操作。