Jquery easyUI treeGride用js初始化后不显示树结构的解决方案
来源:互联网 发布:磅房软件 编辑:程序博客网 时间:2024/06/08 18:34
问题:
已知treeGride 1.44以及之前的版本中,用js的方式加载json数据来初始化一个treeGride可能会出现没有树结构的情况;
原因以及解决方法:
js初始化时候,treeField中指定的字段,一定要在columns中出现,如果没有出现,则不会有树形结构;
如下列子中:treeField:'name'和columns:[[
{title:'Task Name',field:'name',width:180}中字段name的对应;
其要求的数据格式如下:
[{ "id":1, "name":"C", "size":"", "date":"02/19/2010", "children":[{ "id":2, "name":"Program Files", "size":"120 MB", "date":"03/20/2010", "children":[{ "id":22, "name":"MySQL", "size":"", "date":"01/13/2010", "state":"closed", "children":[{ "id":221, "name":"my.ini", "size":"10 KB", "date":"02/26/2009" }] }] },{ "id":3, "name":"eclipse", "size":"", "date":"01/20/2010", "children":[{ "id":31, "name":"eclipse.exe", "size":"56 KB", "date":"05/19/2009" }] }]}]
用js方式初始化如下,其中数据data_data代表上面那种树形结构的数据:
$('#tt').treegrid({data:data_data,idField:'id',treeField:'name',columns:[[{title:'Task Name',field:'name',width:180},{field:'persons',title:'Persons',width:60,align:'right'},{field:'begin',title:'Begin Date',width:80},{field:'end',title:'End Date',width:80}]]});
<table id="tt" style="width:600px;height:400px"></table>
0 0
- Jquery easyUI treeGride用js初始化后不显示树结构的解决方案
- EasyUI不显示问题 SCRIPT5009: “jQuery”未定义 jquery.easyui.min.js, 行10 字符2
- Js-easyui初始化树
- jquery-easyui:datagrid初始化不加载数据
- IE 9不显示jquery easyUI设置
- JQuery Easyui引入easyui-lang-zh_CN.js后出现乱码的问题解决方法
- EasyUI中tree组件不显示数据或者显示undefined的解决方案
- easyUi 打开对话框后控件赋值,以及赋值后不显示的问题
- 如何判断EasyUi中treegride的某一节点是不是叶子节点
- EasyUI中,datagrid加载数据后只显示行号,不显示列标题的问题解决方法
- jquery中easyui的datagrid初始化
- jquery中easyui的tree初始化
- 使用jquery插件lazyload.js延迟加载图片,页面上存在切换的情况,切换后图片不显示问题
- Easyui笔记:jquery执行append后input的验证失效解决方案
- JQuery EasyUI只显示年月,而不显示日
- jquery mobile页面跳转后js不执行的问题
- Jquery EasyUI插件中关于Dialog屏幕显示居中的解决方案
- Jquery EasyUI插件中关于Dialog屏幕显示居中的解决方案
- C++得到当前进程所占用的内…
- C++遍历文件夹下的所有文件
- mbstowcs,wcstombs,WideChar…
- 获取当前目录下所有文件的文件名
- 宽字符与字符串的相互转换
- Jquery easyUI treeGride用js初始化后不显示树结构的解决方案
- 宽字符转字符串
- cocos2dx绘制实心圆
- VC2008获取指定的窗口句柄
- VC中通过程序名称找到窗口句…
- 支持下拉刷新、上拉加载的RecyclerView,基于PullToRefresh
- mouse_event函数
- 亲自动手~用VC++做DLL
- linux常用命令