Search
    Preparing search index...

    Интерфейс пагинационного хранилища для бесконечной загрузки.

    interface IInfinitePaginationStore {
        canPrevious: boolean;
        currentPage: number;
        currentPageSize: number;
        isLastPage: boolean;
        pageSize: number;
        get offset(): number;
        getList(): void;
        setCurrentPageSize(currentPageSize: number): void;
        setIsLastPage(isLastPage: boolean): void;
        setPage(page: number, cancelAutoReload?: boolean): void;
        setPageSize(pageSize: number): void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    canPrevious: boolean

    Флаг, указывающий на возможность перехода к предыдущей странице.

    currentPage: number

    Текущая страница.

    currentPageSize: number

    Текущее количество отображаемых записей.

    isLastPage: boolean

    Флаг, указывающий, что страница является последней.

    pageSize: number

    Текущий размер страницы.

    Accessors

    • get offset(): number

      Смещение, вычисляемое на основе текущей страницы и её размера.

      Returns number

    Methods

    • Устанавливает текущее число отображаемых записей на странице.

      Parameters

      • currentPageSize: number

        Новое количество записей.

      Returns void

    • Устанавливает признак последней страницы.

      Parameters

      • isLastPage: boolean

        Признак последней страницы.

      Returns void

    • Устанавливает текущую страницу.

      Parameters

      • page: number

        Номер страницы.

      • OptionalcancelAutoReload: boolean

        Флаг отмены автоперезагрузки.

      Returns void

    • Устанавливает размер страницы.

      Parameters

      • pageSize: number

        Новый размер страницы.

      Returns void