帮助中心
帮助中心主页
安装与部署
开发与集成
RDS脚本方法字典
转换成分页对象
  • 方法说明
    根据给定的参数和数据,转换成分页对象并进行返回
typescript
function transToPageObj(totalCount: number, currentPage: number, pageSize: number, totalPage: number, pageList: string): string
1
  • 输入参数

    • totalCount, number 类型,表示分页数据的总条数
    • currentPage, number 类型,表示当前是第几页
    • pageSize, number 类型,表示每页显示的数量
    • totalPage, number 类型,表示总页数
    • pageList, string 类型,表示当前页的数据
  • 输出参数

    • 转换后的分页对象字符串
  • 异常
    本方法不会抛出异常。

  • 请求示例

javascript
function transToPageObj() {
  
// 1. 提供分页相关参数和源数据
  
  // 当前是第几页,最小值就是1!
  var currentPage = 2;
  // 每页的数据条数
  var pageSize = 20;
  // 获取相关的数据,以实际情况为准进行修改
  var data = jj.findSitesByCondition("{}","ASC");
  // 打印查询到的数据
  jj.scriptLog("INFO", "transToPageObj", data);
  // 转换成对象,方便截取当页的数据
  var dataObj = JSON.parse(data);
  // 截取指定页的数据
  var pageListObj = dataObj.slice((currentPage-1)*pageSize, currentPage*pageSize);
  // 将截取的数据转成字符串
  var pageListStr = JSON.stringify(pageListObj); 

  
// 2. 调用脚本方法,转换成分页对象
  
  // 将数据转换成分页对象
  var res = jj.transToPageObj(dataObj.length, currentPage, pageSize, Math.ceil(dataObj.length/pageSize), pageListStr);
  // 打印转换后的结果
  jj.scriptLog("INFO", "res=", res);

  
// 3. 拿着分页对象进行返回或其他操作
  // TODO
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
最近更新 2022/11/28
文章内容