easyui之控件Tree
来源:互联网 发布:mac玩游戏lol略卡 编辑:程序博客网 时间:2024/05/17 02:44
恩,上一篇关键说我用的是什么版本的easyui了。。其实我用的是1.3.5的easyu版本。
这篇文章先介绍tree的两种用法,一种是一次性取完,一种是异步加载。
取完的代码如下:
<ul id="tt" class="easyui-tree" data-options="url:url,method:'get',animate:true,lines:true ">
</ul>
这个是一次性取完的
[{
"id":1,
"text":"My Documents",
"children":[{
"id":11,
"text":"Photos",
"state":"closed",
"children":[{
"id":111,
"text":"Friend"
},{
"id":112,
"text":"Wife"
},{
"id":113,
"text":"Company"
}]
},{
"id":12,
"text":"Program Files",
"children":[{
"id":121,
"text":"Intel"
},{
"id":123,
"text":"123"
},{
"id":124,
"text":"Games",
}]
},{
"id":13,
"text":"index.html"
},{
"id":14,
"text":"about.html"
},{
"id":15,
"text":"welcome.html"
}]
}]
返回的是json格式。
下面是异步加载,只加载第一级的数据。
<ul id="tt" class="easyui-tree" data-options="url:url,method:'get',animate:true,lines:true ">
</ul>
其实你也发现了,这2个方法的调用数据都是一样的,为什么会出现一个异步一个一次性呢,因为tree这个控件已经封装了异步加载的方法。
上面的json已经告诉tree的下面有子级,不需要去异步了。而下面的json格式是这样的,
//后台的方法
public ActionResult url(string id)
{
这里的Id你可以判断是否有值,没有取出第一级菜单栏,有的话就直接获取子级。格式如下:
}
//
[{
"id":1,
"text":"下一级",
"state":"closed" //关键是这句话,如果有子级,那么就加上这句话,代表下一级的下面有子级,那么他会自动根据路径去读取子级,。也就是上面我要你做的判断是否有id。
}]
- easyui之控件Tree
- easyui之tree控件分析
- jQuery EasyUI详解-EasyUI树形控件tree
- EasyUI之树形结构tree
- EasyUI之树形结构tree
- EasyUi Tree 控件的State属性
- 加载easyui中tree控件405问题
- easyui控件之combobox用法。
- easyui之linkbutton控件分析
- easyui之panel控件分析
- easyui之datagrid控件分析
- easyui之combo控件分析
- easyui之pagination控件分析
- easyui之validatebox控件分析
- easyui的tree之模糊查询
- easyui ---tree
- easyUI Tree
- easyui Tree
- WebView中运用HTML打开本地应用
- 字符串扩展
- word borders并不包含item的定义
- java,缓存,memcached,reids,c,android 技术视频
- 关于二进制取色的方法
- easyui之控件Tree
- Android五大布局
- 完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
- 设置静态内容缓存时间
- linux C++ 开发容易忘的
- vim的编译
- 关于最长不下降子序列O(nlogn)算法
- Java的内存管理1:“并不只有C++程序员关心内存回收”——Java的内存管理2:"不中用的finalize( )方法"
- String.format用法