鼠标右键导出Excel选择导出全部的时候,发现导出来的数据量比显示表格总共查询出来的数据量还要多。这种情况一般出现在扩展过表格的listData的前置事件,在其中加入的一些过滤条件。但是导出excel的时候走的是exportData请求,它是不会触发listData事件的,所以自然不会走listData的前置事件的handler处理类,导致缺少了过滤条件。
解决方式:
把lisData的前置处理在exportData前置事件里再写一遍。