起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1630|回复: 1

[结贴] 请问我是从webservice获取数据的,能够用data组件,pagerbar实现分页吗

[复制链接]

23

主题

95

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
发表于 2016-9-21 13:58:18 | 显示全部楼层 |阅读模式
我在后台的java文件中调用webservice获取了1600条数据,然后 拆分组合成了table,并且通过 Transform.tableToJson(table) 转换成了  data组件的json格式数据,我用data的limit 和 setTotal 进行分页,但是数据还是会一次性显示。我想问,针对已有的这 1600条数据如何分页? (无法在sql语句中用limit 和 offset 进行分页查询)

23

主题

95

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2016-9-21 16:33:54 | 显示全部楼层
已解决,请结贴。     自己根据前台传来的  limit 和 offset ,在后台自己取出范围内的数据

  1. Integer first=0;
  2.                                                         Integer last=0;
  3.                                                         if(strOffset.equals("0")){
  4.                                                                 first=0;
  5.                                                                 last=strLimit;
  6.                                                         }else{
  7.                                                                 first=strOffset;
  8.                                                                 last=strOffset+strLimit;
  9.                                                         }
  10.                                                         if (count > first && count <= last) {
  11.                                                                 String[] rowValues = child.getText().split("\\|");
  12.                                                                 for (int y = 0; y < rowValues.length; y++) {
  13.                                                                         ColumnValue cv = new ColumnValue(rowValues[y]);
  14.                                                                         mapvalue.put(listColumn.get(y), cv);
  15.                                                                 }
  16.                                                                 Row row = new Row(mapvalue, RowState.NONE);

  17.                                                                 table.appendRow(row);
  18.                                                         }
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-17 04:15 , Processed in 0.052589 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表