小编use*_*712的帖子

Dojo JsonRest商店和dijit.Tree

我在使用ForestModel制作JSonRest存储和dijit.Tree时遇到了一些问题.我已经尝试了一些JsonRestStore和json数据格式的组合,遵循Web上的许多提示,但没有成功.

最后,在此处以示例形式 http://blog.respondify.se/2011/09/using-dijit-tree-with-the-new-dojo-object-store/

我编写了这个简单的页面(我正在使用dojotolkit 1.7.2)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Tree Model Explorer</title>

<script type="text/javascript">
djConfig = {
parseOnLoad : true,
isDebug : true,
}
</script>
<script type="text/javascript" djConfig="parseOnLoad: true"
src="lib/dojo/dojo.js"></script>
<script type="text/javascript">
dojo.require("dojo.parser");
dojo.require("dijit.Tree");
dojo.require("dojo.store.JsonRest");
dojo.require("dojo.data.ObjectStore");
dojo.require("dijit.tree.ForestStoreModel");

dojo.addOnLoad(function() {

var objectStore = new dojo.store.JsonRest({
target : "test.json",
labelAttribute : "name",
idAttribute: "id"
});

var dataStore = new dojo.data.ObjectStore({

objectStore : objectStore
});

var treeModel = new dijit.tree.ForestStoreModel({
store : dataStore, …
Run Code Online (Sandbox Code Playgroud)

rest dojo json lazy-loading dijit.tree

3
推荐指数
1
解决办法
8615
查看次数

标签 统计

dijit.tree ×1

dojo ×1

json ×1

lazy-loading ×1

rest ×1