kero
Version:
<img src="http://tinper.org/assets/images/kero.png" width="120" style="max-width:100%;"/>
39 lines (36 loc) • 827 B
JavaScript
/**
* Module : kero dataTable getPage
* Author : liuyk(liuyk@yonyou.com)
* Date : 2016-08-01 14:34:01
*/
/**
* 获取指定索引的Page对象
* @memberof DataTable
* @param {number} pageIndex 需要获取的page对应的索引
* @return {Page|-1} 获取到的Page对象,不存在则返回-1
* @example
* datatable.getPage(1)
*/
var getPage = function getPage(pageIndex) {
if (this.pageCache) {
return this.cachedPages[pageIndex];
}
return -1;
};
/**
* 获取所有的Page对象
* @memberof DataTable
* @return {array} 所有的Page对象
* @example
* datatable.getPages()
*/
var getPages = function getPages() {
if (this.pageCache) {
return this.cachedPages;
}
return [];
};
export var getPageFunObj = {
getPage: getPage,
getPages: getPages
};