最近项目要用EasyUI,所以这几天都在研究各种组件的使用,总体来说,EasyUi用起来还是比较简单。官方文档说的详细,参考文档,基本能做出东西。下面谈谈我的一些经历。
1.对于tree的使用
项目:spring+hibernate+struts2架构
官方文档:
- $('#tt').tree({
- url: tree_data.json
- });
官方文档给的url是一个请求json格式的数据文件,如果我们是用struts2来做,应样来请求呢?其实也很简单,我们用jQuery的ajax请求来做:
$.ajax({
url:"***Action!init.action",
type:"POST",
data:{},
dataType:"json",
success:function(data){
$('#tree').tree({
checkbox: true,
data:data.tree
});
}
url:"***Action!init.action",
type:"POST",
data:{},
dataType:"json",
success:function(data){
$('#tree').tree({
checkbox: true,
data:data.tree
});
}
});
通过这种方式就可以,返回的data就是json格式,我们可以直接拿来用。如果要做异步加载的话,这种方式就不行了。