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}); |