dojo.require("dijit.Tree");
dojo.require("dojo.data.ItemFileWriteStore");
dojo.require("dijit.tree.ForestStoreModel");
dojo.require("dojox.data.JsonRestStore");
//TreeStore
var store = new dojo.data.ItemFileWriteStore({
url:'',
labelAttribute: "name"
});
//Tree
var tree = new dijit.Tree({
region: 'leading',
splitter:true,
style: 'width:140px;',
allowMultiState: true,
branchIcons: true,
nodeIcons: true,
openOnClick : true,
//persist: false,
model: new dijit.tree.ForestStoreModel({
store: store,
rootId: "0",
rootLabel: "ROOT",
childrenAttrs: ["children"]
})
});
//节点点击事件
tree .set("onClick", function(item, node, event){
dojo.xhrPost({
url: 'url',
sync: true,
handleAs: 'json',
content: {
pid: item.id //点击的节点ID
},
load:function(response){
var data = response.items;
//加载子节点
for(var i=0;i<data.length;i++){
store.fetchItemByIdentity({
identity: data[i].id,
onItem: function(i){
var parent = {
parent: item,
attribute: 'children'
};
store.newItem({
id: data[i].id, //节点ID
name: data[i].name //节点名称
}, parent); //给父节点添加子节点
}
});
}
},
erro:function(error){}
});
});
更多信息请查看 java进阶网 http://www.javady.com
分享到:
相关推荐
struts2-dojo-plugin-2.3.15.3.jar.zip
struts2-dojo-plugin-2.2.1.jar, 直接导入到Struts2项目里即可,注意版本。
Dojo学习笔记--dijit.Tree Dojo学习笔记--dojo.graphics.color & dojo.uri.Uri Dojo学习笔记--dojo.string & dojo.lang Dojo学习笔记--动态生成widget Dojo学习笔记--开发自己的TitlePane Dojo学习笔记--页面...
Dojo学习笔记--dijit.Tree Dojo学习笔记--dojo.graphics.color & dojo.uri.Uri Dojo学习笔记--dojo.string & dojo.lang Dojo学习笔记--动态生成widget Dojo学习笔记--开发自己的TitlePane Dojo学习笔记--页面...
Dojo学习笔记--dijit.Tree Dojo学习笔记--dojo.graphics.color & dojo.uri.Uri Dojo学习笔记--dojo.string & dojo.lang Dojo学习笔记--动态生成widget Dojo学习笔记--开发自己的TitlePane Dojo学习笔记--页面...
Dojo学习笔记--dijit.Tree Dojo学习笔记--dojo.graphics.color & dojo.uri.Uri Dojo学习笔记--dojo.string & dojo.lang Dojo学习笔记--动态生成widget Dojo学习笔记--开发自己的TitlePane Dojo学习笔记--页面...
struts2-dojo 跨域时解决拒绝访问的问题
struts2-dojo-plugin-2.3.4 jar 日期控件的jar包 需要的自行下载
struts2-dojo-plugin-2.1.6.jar 解决了datetimepicker显示月份乱码的问题,显示9、10、11、12月份时出现乱码,本包修改了该bug
dojo-release-1.4.2-src.tar.gz
struts2-dojo-plugin-2.3.1.2.jar
dojo-release-1.6.1-src.zip
goz-dojo.0.3.1.tar-源码.rar
struts2-dojo-plugin-2.1.2.jar CSDN大多下载不了,所以上传!
struts2-dojo-plugin-2.2.3.jar struts2-dojo-plugin-2.2.3.jar
这是最新的struts2日历控件的jar文件
不好意思,上一个资源没有改完全!csdn不让删除。只好重新提交一个!注意清除本地浏览器缓存文件!
struts2-dojo-plugin-2.3.30.jar, struts2-dwr-plugin-2.3.30.jar, struts2-embeddedjsp-plugin-2.3.30.jar, struts2-gxp-plugin-2.3.30.jar, struts2-jasperreports-plugin-2.3.30.jar, struts2-javatemplates-...
dojo-release-1.4.0.tar