Paging
Constructor Summary
Public Constructor | ||
public |
constructor(tf: Object) Pagination component |
Member Summary
Public Members | ||
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
evt: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
ofText: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
pageText: * |
|
public |
pagingLength: * |
|
public |
pagingSlc: * |
|
public |
pagingTgtId: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
tf: * |
Method Summary
Public Methods | ||
public |
changePage(index: Number) Change the page asynchronously according to passed index |
|
public |
Change rows asynchronously according to page results |
|
public |
destroy() Remove paging feature |
|
public |
Return the current page number |
|
public |
groupByPage(validRows: Array) Group table rows by page and display valid rows |
|
public |
init() Initialize DOM elements |
|
public |
Remove number of results per page UI elements |
|
public |
Reset paging when filters are already instantiated |
|
public |
Re-set asynchronously page nb at page re-load |
|
public |
Re-set asynchronously page length at page re-load |
|
public |
setPage(cmd: String} or {Number) Show page based on passed param value (string or number): |
|
public |
setPagingInfo(validRows: Array) Calculate number of pages based on valid rows |
|
public |
Generates UI elements for the number of results per page drop-down |
Public Constructors
Public Members
public btnFirstPageHtml: * source
public btnFirstPageText: * source
public btnLastPageHtml: * source
public btnLastPageText: * source
public btnNextPageHtml: * source
public btnNextPageText: * source
public btnPageCssClass: * source
public btnPrevPageHtml: * source
public btnPrevPageText: * source
public evt: * source
public hasPagingBtns: * source
public hasResultsPerPage: * source
public nbPgSpanCssClass: * source
public ofText: * source
public onAfterChangePage: * source
public onBeforeChangePage: * source
public pageSelectorType: * source
public pageText: * source
public pagingLength: * source
public pagingSlc: * source
public pagingTgtId: * source
public pgInpCssClass: * source
public pgSlcCssClass: * source
public resultsPerPage: * source
public resultsPerPageSlc: * source
public resultsPerPageTgtId: * source
public resultsSlcCssClass: * source
public resultsSpanCssClass: * source
public tf: * source
Public Methods
public changePage(index: Number) source
Change the page asynchronously according to passed index
Params:
Name | Type | Attribute | Description |
index | Number | Index of the page (0-n) |
public groupByPage(validRows: Array) source
Group table rows by page and display valid rows
Params:
Name | Type | Attribute | Description |
validRows | Array | Collection of valid rows |
public reset(filterTable: Boolean) source
Reset paging when filters are already instantiated
Params:
Name | Type | Attribute | Description |
filterTable | Boolean | Execute filtering once paging instanciated |
public setPage(cmd: String} or {Number) source
Show page based on passed param value (string or number):
Params:
Name | Type | Attribute | Description |
cmd | String} or {Number | possible string values: 'next', 'previous', 'last', 'first' or page number as per param |
public setPagingInfo(validRows: Array) source
Calculate number of pages based on valid rows Refresh paging select according to number of pages
Params:
Name | Type | Attribute | Description |
validRows | Array | Collection of valid rows |
public setResultsPerPage() source
Generates UI elements for the number of results per page drop-down