Click or drag to resize
DataPager Class
A class providing a paging interface for a pageable structure.
Inheritance Hierarchy

Namespace: Qlik.Engine
Assembly: Qlik.Engine (in Qlik.Engine.dll) Version: 2.1.0.0+Build:7.origin/release/ms13
Syntax
public abstract class DataPager : IDisposable, 
	IChangeNotifier

The DataPager type exposes the following members.

Methods
  NameDescription
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodGetData
Return data for CurrentPages.
Public methodGetData(IEnumerableNxPage)
Return data for the argument pages, or from CurrentPages if no page argument is provided.
Public methodGetData(FuncIEnumerableNxPage, IEnumerableNxPage)
Move CurrentPages according to transform and retrieve data from the resulting pages.
Public methodGetDataAsync
Return data for CurrentPages.
Public methodGetDataAsync(AsyncHandle)
Return data for CurrentPages.
Public methodGetDataAsync(IEnumerableNxPage)
Return data for the argument pages, or from CurrentPages if no page argument is provided.
Public methodGetDataAsync(FuncIEnumerableNxPage, IEnumerableNxPage)
Move CurrentPages according to transform and retrieve data from the resulting pages.
Public methodGetDataAsync(AsyncHandle, IEnumerableNxPage)
Return data for the argument pages, or from CurrentPages if no page argument is provided.
Public methodGetDataAsync(AsyncHandle, FuncIEnumerableNxPage, IEnumerableNxPage)
Move CurrentPages according to transform and retrieve data from the resulting pages.
Public methodGetFirstPage
Move CurrentPages to the first page and return the data.
Public methodGetFirstPageAsync
Move CurrentPages to the first page and return the data.
Public methodGetFirstPageAsync(AsyncHandle)
Move CurrentPages to the first page and return the data.
Public methodGetInitialData
Get data as defined by the InitialDataFetch setting.
Public methodGetInitialDataAsync
Get data as defined by the InitialDataFetch setting.
Public methodGetInitialDataAsync(AsyncHandle)
Get data as defined by the InitialDataFetch setting.
Public methodGetLastPage
Move CurrentPages to the last page and return the data.
Public methodGetLastPageAsync
Move CurrentPages to the last page and return the data.
Public methodGetLastPageAsync(AsyncHandle)
Move CurrentPages to the last page and return the data.
Public methodGetNextPage
Move CurrentPages to the next page and return the data.
Public methodGetNextPageAsync
Move CurrentPages to the next page and return the data.
Public methodGetNextPageAsync(AsyncHandle)
Move CurrentPages to the next page and return the data.
Public methodGetPreviousPage
Move CurrentPages to the previous page and return the data.
Public methodGetPreviousPageAsync
Move CurrentPages to the previous page and return the data.
Public methodGetPreviousPageAsync(AsyncHandle)
Move CurrentPages to the previous page and return the data.
Public methodIteratePages
Iterate through pages by repeatedly applying the argument transform and returning the data. Application is performed until an iteration moves all pages outside the edge of the table.
Public methodMoveCurrentPages
Move CurrentPages according to transform without getting data.
Top
Fields
  NameDescription
Public fieldStatic memberDefaultPageHeight
The default page height to use if now current page is defined.
Public fieldStatic memberDefaultPageWidth
The default page width to use if now current page is defined.
Public fieldPath
The property path to the pageable structure that the data pager provides an interface for.
Top
Properties
  NameDescription
Public propertyAtEdge
Return true for all pages that are at the edge of the data table.
Public propertyAtEdgeBottom
Return true for all pages that are at the bottom edge of the data table.
Public propertyAtEdgeLeft
Return true for all pages that are at the left edge of the data table.
Public propertyAtEdgeRight
Return true for all pages that are at the right edge of the data table.
Public propertyAtEdgeTop
Return true for all pages that are at the top edge of the data table.
Public propertyCurrentPages
The current set of pages.
Public propertyNumberOfColumns
The total number of columns in the data table.
Public propertyNumberOfRows
The total number of rows in the data table.
Public propertyOutsideEdge
Return true for all pages that are completely outside the edge of the data table.
Top
Events
  NameDescription
Public eventChanged
This event fires either when the CurrentPages changes, or the generic object the pager observes notifies a change.
Top
See Also