跳到主要内容

api数据集打印全部规则说明

api数据集需要返回一个json对象,对象内属性描述如下:

属性描述
data当前页的数据,根据该值渲染表格
total实际总页数
count实际总条数

打印全部/导出PDF 的时候,会将count值作为pageSize传到api请求,pageNo为1,则查询第一页count条数据。 但是有的时候,不规范的api不返回count,那么系统会默认设置一个值10000。 另外还会传入一个特定的标识参数:printAll为true。

所以,对于api数据集打印全部,就有两种处理方式,如果打印全部和普通预览的接口处理逻辑完全一致,只是参数pageSize不同,那么可以通用;如果两者处理方法不一致,可以判断printAll参数来区别。