大数据量分页显示

  • 分页
  1. 数据刷新比较频繁:因为分页一般是根据页码来计算显示的记录,如果在翻页的过程中插入数据,这种计算就会出错。翻页后会显示上一页的冗余数据。解决方法是,设置自增id字段,记录查询时首条的id,翻页查询时以此条为基准计算。
  2. 单页排序:点击显示字段的标题,可以根据相应字段进行排序。可以用javascript结合json实现。
  3. 查询条件快速提取:用户可以选取列表格中的内容,提取为查询条件。
  • 搜索
  1. 搜索条件优化:搜索字段要仔细考虑,大数据量搜索一定要优化sql查询。
  2. 排序:搜索字段后跟一个是否排序,如果选中排序,可以继续选择排序优先级。
  • 删除
  1. 直接删除:在本页直接删除时,返回后要返回删除前的页码,不要返回第一页。
  2. 弹出窗口删除:如果要查看详细信息,删除后,要刷新父窗体。
  3. 如果删除操作可能删除掉本页之前的内容:最好更新页码,但是记录仍然显示删除项之后的项,保证记录正确,而不是页码正确。解决方法,需要通过自增id进行处理。
  • 总体
  1. 以上各操作完成后,都要进入分页显示页面,所以所有的搜索条件和分页信息都要进行传递。如果数据刷新比较频繁,还要传入首条记录id。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值