关于easyui treegrid 卡顿问题

发布于 2021-11-27 09:56:38 字数 2024 浏览 868 评论 2

最近用到 easyui treegrid 


  1. 用的这种方式加载的 
  2. <table id="tt" class="easyui-treegrid" style="width:600px;height:400px"  
  3.         data-options="url:'get_data.php',idField:'id',treeField:'name'">  
  4.     <thead>  
  5.         <tr>  
  6.             <th data-options="field:'name',width:180">Task Name</th>  
  7.             <th data-options="field:'persons',width:60,align:'right'">Persons</th>  
  8.             <th data-options="field:'begin',width:80">Begin Date</th>  
  9.             <th data-options="field:'end',width:80">End Date</th>  
  10.         </tr>  
  11.     </thead>  
  12. </table>  

后台的JSON数据使用stringbuffer自己拼写的  因为转JSON后与easyui treegrid 所需要的JSON格式不一样,所以没有用data-option=url:''"这样去加载数据 而是JS中

$('#tt').treegrid('loadData',json);这样去加载的
数据是一次性去除的200条吧 奖金 在展开收缩时候会变的很卡,有延迟,这种问题怎么解决

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

绝影如岚 2021-11-30 12:59:20

建议使用ztree替代easyui的tree,利用my97datepicker替代自带的时间控件!

别再吹冷风 2021-11-29 14:00:32

貌似没好的解决办法吧,本身200条数据,grid也不是很快,尤其是IE下特别明显,,,treeGrid更慢,项目中我是有换掉easyui的打算。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文