2020-12-30 01:11题主

表格查询数据库记录数显示1000条?

数据库中实际记录有几百万条,但是表格查询出来只显示1000条?
2020-12-30 10:30#1
如果使用dataprovider去查询数据库进行分页时,默认使用游标扫描方式,扫描的数量由变量limitRecords确定
如果超出该数量将停止扫描,如果需要获取完整的分页记录数,可以设置dataProvider的totalSql为select count(*) from table
该方法将在数据库端全表扫描。具体参考示例examples/controls/grid/load-data
2020-12-30 11:44#2
根据你的回复使用用dataprovider的问题解决了,设置其limitRecords=-1就可以了。但如果在server.scrip中使用app.ouput(),应该怎样设置呢?
2020-12-30 11:48#3
我自己找到了方法
app.output(SQL,{limitRecords:-1});

返回开发者社区