@S2JH 你好,想跟你请教个问题:
用您的框架,如何导出单据的全部数据,目前的导出只能导出页面上显示的数据
恩,您说的这个是行的问题,我遇到的是列的问题,由于实体属性比较多,我嫌太乱,所以只罗列出几个重要的数据列,但是jqgrid导出只能导出index页面显示出来的列,我做了个比较笨的方法,在exportDatas放一个ID,然后再从数据库里面查一遍,最后导出来,很是费劲
grid的属性有个hidden属性,可以把一些不常用的属性定义hidden:true,默认不显示,在需要显示或导出这些不常用列时,可以通过列显示控制按钮再把这些列显示出来,就可以导出所有列了。
简单做法就是用户把下拉列表放大后显示再导出。当然如果非得要导出全部数据,则需要自己写代码实现。但是也有主要考虑限制总的导出记录数,否则不做任何控制数据量太大可能就导致内存溢出了。所以通过改变每页显示记录数,框架自带导出功能,绝代部分情况已经够用了。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
恩,您说的这个是行的问题,我遇到的是列的问题,由于实体属性比较多,我嫌太乱,所以只罗列出几个重要的数据列,但是jqgrid导出只能导出index页面显示出来的列,我做了个比较笨的方法,在exportDatas放一个ID,然后再从数据库里面查一遍,最后导出来,很是费劲
grid的属性有个hidden属性,可以把一些不常用的属性定义hidden:true,默认不显示,在需要显示或导出这些不常用列时,可以通过列显示控制按钮再把这些列显示出来,就可以导出所有列了。
简单做法就是用户把下拉列表放大后显示再导出。当然如果非得要导出全部数据,则需要自己写代码实现。但是也有主要考虑限制总的导出记录数,否则不做任何控制数据量太大可能就导致内存溢出了。所以通过改变每页显示记录数,框架自带导出功能,绝代部分情况已经够用了。