jquery easyui easyui-treegrid 使用异步加载数据

jquery easyui easyui-treegrid 异步请求

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

2015年12月22日 11:46:02 星期二

http://fanshuyao.iteye.com/

<table id="select"  class="easyui-treegrid" style="width:100%;min-height:550px;height: 95%;"
data-options="
iconCls: 'icon-ok',
animate: false,
collapsible: false,
fitColumns: true,
singleSelect: true,
url: '${pageContext.request.contextPath}/backend/getOrgs.do?enableFlag=Y',
method: 'post',
idField: 'orgId',
treeField: 'orgName',
onBeforeExpand: function(row){
appendTree(row);
},
onClickRow: function(row){
getUsers();
}
">
<thead>
<tr>
<th field="orgName" width="150">组织名称</th>
<!-- <th field="orgShotName" width="100">组织简称</th> -->
</tr>
</thead>
</table>
function appendTree(row){
$.getJSON(basePath+'/backend/getOrgs.do?time='+decodeURI(''+new Date()), {
enableFlag: 'Y',
parentOrgId: row.orgId
}, function(json){
if(json.rows[0]){
var childrenNodes = $('#select').treegrid('getChildren',row.id);
for(var i=0; i<childrenNodes.length; i++){
var childrenNode = childrenNodes[i];
if($('#select').treegrid('find',childrenNode.id) != null){
$('#select').treegrid('remove',childrenNode.id);//移除
}
}
$('#select').treegrid('append',{
parent: row.orgId,
data: json.rows
});
}
});
};

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

2015年12月22日 11:46:02 星期二

http://fanshuyao.iteye.com/

最新文章

  1. C#设计模式-代理模式
  2. FilterControl 显示时间并精确到时分秒的方法
  3. APP开发和web开发的区别
  4. NGUI 多场景情况下 管理多个界面
  5. node.js小结 2
  6. dos命令复制当天生成的以日期为文件名的文件
  7. DTMF的原理分析
  8. 《BI项目笔记》创建计算成员
  9. 【redis】01Redis的介绍与安装部署
  10. UVA1291----Dance Dance Revolution----3维DP
  11. HTTP就是这么简单
  12. FindBugs简单应用
  13. shell脚本基础 循环机构
  14. Echarts CPU监控 (折线仪表盘,图例混搭)
  15. Spring boot 使用 configuration 获取的属性为 null
  16. 部署--云服务器(RubyChina上的转帖); 附加用cap部署sidekiq
  17. node-webkit学习(2)基本结构和配置
  18. 制作R中分词的字典的办法
  19. SpringBoot2 @validated 自定义效验类型
  20. 高并发中nginx较优的配置

热门文章

  1. SPRING IN ACTION 第4版笔记-第二章WIRING BEANS-008-在Java配置文件中引入xml配置文件@Import、@ImportResource
  2. Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
  3. Java中文乱码解决
  4. 【canvas】伸缩 / 剪裁 / 文本 / 阴影 / 填充图案 / 填充渐变
  5. GCC常用参数
  6. 请求转发:MVC设计模式、细节、请求域属性的编程实例、请求重定向和请求转发的区别
  7. Red and Black
  8. Constructing Roads
  9. VS2015连接Oracle数据库(转)
  10. Linux下Java环境变量设置