UNPKG

amis

Version:

一种MIS页面生成工具

35 lines (34 loc) 991 B
import React from 'react'; import { RendererProps } from '../factory'; export interface PaginationProps extends RendererProps { activePage: number; items: number; maxButtons: number; hasNext: boolean; mode: string; onPageChange: (page: number, perPage?: number) => void; showPageInput: boolean; } export interface PaginationState { pageNum: string; } export default class Pagination extends React.Component<PaginationProps, PaginationState> { static defaultProps: { activePage: number; items: number; maxButtons: number; mode: string; hasNext: boolean; showPageInput: boolean; }; state: { pageNum: string; }; componentWillReceiveProps(nextProps: PaginationProps): void; renderSimple(): JSX.Element; handlePageChange(e: React.ChangeEvent<any>): void; renderNormal(): JSX.Element; render(): JSX.Element; } export declare class PaginationRenderer extends Pagination { }