UNPKG

827 BJavaScriptView Raw
1/**
2 * Module : kero dataTable getPage
3 * Author : liuyk(liuyk@yonyou.com)
4 * Date : 2016-08-01 14:34:01
5 */
6
7/**
8 * 获取指定索引的Page对象
9 * @memberof DataTable
10 * @param {number} pageIndex 需要获取的page对应的索引
11 * @return {Page|-1} 获取到的Page对象,不存在则返回-1
12 * @example
13 * datatable.getPage(1)
14 */
15var getPage = function getPage(pageIndex) {
16 if (this.pageCache) {
17 return this.cachedPages[pageIndex];
18 }
19 return -1;
20};
21
22/**
23 * 获取所有的Page对象
24 * @memberof DataTable
25 * @return {array} 所有的Page对象
26 * @example
27 * datatable.getPages()
28 */
29var getPages = function getPages() {
30 if (this.pageCache) {
31 return this.cachedPages;
32 }
33 return [];
34};
35
36export var getPageFunObj = {
37 getPage: getPage,
38 getPages: getPages
39};
\No newline at end of file