easyui中的datagrid分页的同时如何同步显示对应的全部数据的柱状图
在数据列表采用的是easyUI的datagrid带分页的,后台分页,也就是每次只能返回一页的数据。
点击查询后要生成列表以及柱状图。点击导出要
最近做一个java web项目,ssh框架,前端是easyUI。 在数据列表采用的是easyUI的datagrid带分页的,后台分页,也就是每次只能返回一页的数据。 点击查询后要生成列表以及柱状图。点击导出要导出Excel。 1、柱状图展示要使用所有的记录,但是分页的话每次只返回一页数据,如何在分页列表显示的同时显示所有数据的柱状图?同时不希望每次翻页都要为柱状图查询所有数据,最好只需要在最开始查询一次。 2、如果单独生成柱状图,也就是和列表展示不需要同步MySQL 导出数据,单独点击按钮发送请求生成图,这时候如何保证发送的请求参数跟列表的请求一样?也就是说,在生成了列表以后,用户完全有可能改变表单的内容,导致再次发送请求得到的数据和列表里显示的不一样。 3、还有就是在分页的时候,需要获得记录总数,这样每次翻页都要查询两次,一次查询记录一次查询总数,有没有更好的解决办法? 4、要将datagrid的数据全部导出到Excel,采用后端生成发送到浏览器下载,这就遇到了和问题2一样的问题,我需要再次发送请求,去查询出所有的数据,但是如何保证这次请求的内容和当前列表显示的一样,重新提交表单万一用户改变了呢?还是说保存上一次的请求参数,如何实现呢? (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |