EasyUI的treegrid组件动态加载数据问题的解决办法
程序员文章站
2023-11-14 11:31:46
搜遍了treegrid和文档发现treegrid是扩展自datagrid和tree的,不过以往利用datagrid的reload方法加参数的方式加载查询结果数据,可是treegrid却只执行relo...
搜遍了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');
}
推荐阅读
-
EasyUI的treegrid组件动态加载数据问题的解决办法
-
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
-
解决bootstrap-select 动态加载数据不显示的问题
-
解决vue动态路由异步加载import组件,加载不到module的问题
-
swiper 解决动态加载数据滑动失效的问题
-
plsql登录oracle数据库时出现的‘适配器无法加载’问题的解决办法
-
EasyUI的treegrid组件动态加载数据问题的解决办法
-
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
-
flex的tree动态加载大量数据与滚动条相关问题探讨
-
vue需要被缓存的组件在登录权限验证拦截,登录完成后没有加载数据,只需要获取一次数据(问题解决)