zoukankan      html  css  js  c++  java
  • EasyUI的treegrid组件动态加载数据问题的解决办法

    搜遍了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');
    }
  • 相关阅读:
    [TJOI2015]棋盘
    [FJOI2017]矩阵填数——容斥
    [ZJOI2016]小星星
    [HEOI2013]SAO ——计数问题
    ZJOI2008 骑士
    莫队算法——暴力出奇迹
    可持久化线段树
    dij与prim算法
    LCA 最近公共祖先
    Linux 设置交换分区
  • 原文地址:https://www.cnblogs.com/xiaoleiel/p/8316463.html
Copyright © 2011-2022 走看看