EasyUI的treegrid组件动态加载数据问题的解决办法


Posted in Javascript onDecember 11, 2011

搜遍了treegrid源码和文档发现treegrid是扩展自datagrid和tree的,不过以往利用datagrid的reload方法加参数的方式加载查询结果数据,可是treegrid却只执行reload不能加载带参数的查询结果,可能是做了限制,如下代码不能加载查询结果:

<table id='treegrid' class='easyui-treegrid' url='/User/List'></table>
$('#treegrid').treegrid('reload',{'name':'mikel'});

于是又去官方论坛搜索相关问题,发现一个有价值的帖子,茅塞顿开,为什么要指望treegrid组件来异步查询数据,为什么不先异步,然后在加载返回的json数据呢?代码如下:
function loadData()
{
$.post('/User/List',{name:'mikel'},function(data){
  $('#treegrid').treegrid('loadData',data);
},'json');
}

Javascript 相关文章推荐
javascript 读取XML数据,在页面中展现、编辑、保存的实现
Oct 27 Javascript
$.get获取一个文件的内容示例代码
Sep 11 Javascript
JavaScript实现的一个日期格式化函数分享
Dec 06 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
Apr 06 Javascript
Javascript点击按钮随机改变数字与其颜色
Sep 01 Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
Nov 22 Javascript
原生js实现放大镜特效
Mar 08 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
May 24 Javascript
Bootstrap Table使用整理(二)
Jun 09 Javascript
js实现文字列表无缝滚动效果
Jun 23 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
Dec 27 Javascript
vue使用代理解决请求跨域问题详解
Jul 24 Javascript
FireFox下XML对象转化成字符串的解决方法
Dec 09 #Javascript
一个简单的js树形菜单
Dec 09 #Javascript
JS构建页面的DOM节点结构的实现代码
Dec 09 #Javascript
电子商务网站上的常用的js放大镜效果
Dec 08 #Javascript
常见JS效果之图片减速度滚动实现代码
Dec 08 #Javascript
JQuery循环滚动图片代码
Dec 08 #Javascript
Javascript类定义语法,私有成员、受保护成员、静态成员等介绍
Dec 08 #Javascript
You might like
php 清除网页病毒的方法
2008/12/05 PHP
php统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
javascript 当前日期加(天、周、月、年)
2009/08/09 Javascript
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
2010/06/02 Javascript
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
JSDoc 介绍使用规范JsDoc的使用介绍
2011/02/12 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
jQuery ajax dataType值为text json探索分享
2013/09/23 Javascript
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
JavaScript中统计Textarea字数并提示还能输入的字符
2014/06/10 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
jQuery实现遮罩层登录对话框
2016/12/29 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
2019/04/08 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
Vue 封装防刷新考试倒计时组件的实现
2020/06/05 Javascript
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2014/11/05 Python
Python的Tornado框架异步编程入门实例
2015/04/24 Python
用Python实现数据的透视表的方法
2018/11/16 Python
python+mysql实现教务管理系统
2019/02/20 Python
Python多版本开发环境管理工具介绍
2019/07/03 Python
canvas学习笔记之绘制简单路径
2019/01/28 HTML / CSS
HTML5实现简单图片上传所遇到的问题及解决办法
2016/01/20 HTML / CSS
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
文明青少年标兵事迹材料
2014/01/28 职场文书
冰淇淋开店创业计划书
2014/02/01 职场文书
买卖车协议书
2014/04/21 职场文书
护士演讲稿优秀范文
2014/04/30 职场文书
档案信息化建设方案
2014/05/16 职场文书
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
前端JavaScript大管家 package.json
2021/11/02 Javascript
Nginx配置使用详解
2022/07/07 Servers