Property | Type | Description | |
---|---|---|---|
$ClientID | The id applied to the div tag that contains the pager. | ||
$CssClass | The name of the stylesheet class to be applied to the pager. Default is 'Pager'. | ||
$LessCode | Translation code to be used for "less" link. | ||
$Limit | number of records being displayed on a single page of data. Default is 30. | ||
$MoreCode | Translation code to be used for "more" link. | ||
$Offset | The first record of the current page (the dataset offset). | ||
$PagerEmpty | If there are no pages to page through, this string will be returned in place of the pager. Default is an empty string. | ||
$TotalRecords | total number of records in the dataset. | ||
$Url | The string to contain the record offset. ie. /controller/action/%s/ | ||
$Wrapper | The xhtml code that should wrap around the pager link.
ie. ' %2$s ';
where %1$s represents id and class attributes (if defined by
$this->ClientID and $this->CssClass) and %2$s represents the pager link. |
Method | Description | |
---|---|---|
__construct ( string $Sender = '' ) | ||
assetTarget ( ) : boolean | ||
configure ( $Offset, $Limit, $TotalRecords, $Url, $ForceConfigure = false ) | Define all required parameters to create the Pager and PagerDetails. | |
details ( string $formatString = '' ) : string | Builds a string with information about the page list's current position (ie. "1 to 15 of 56"). | |
firstPage ( ) : boolean | Whether or not this is the first page of the pager. | |
formatUrl ( $Url, $Offset, string $Limit = '' ) : mixed | string | ||
hasMorePages ( ) | Are there more pages after the current one? | |
lastPage ( ) : boolean | Whether or not this is the last page of the pager. | |
toString ( $Type = 'more' ) | Returns the "show x more (or less) items" link. |
public configure ( $Offset, $Limit, $TotalRecords, $Url, $ForceConfigure = false ) |
public toString ( $Type = 'more' ) |
public $CssClass |
public $Limit |
public $PagerEmpty |
public $Url |