Открытые члены | |
| __construct ($total=null, $urlPattern=null, $options=[]) | |
| setPageKey ($page_key) | |
| setPageSizeKey ($pagesize_key) | |
| setPageSize ($pageSize) | |
| setTotal ($total) | |
| setTemplate ($template) | |
| getUpdateContainer () | |
| setNoUpdateUrl ($bool) | |
| isNoUpdateUrl () | |
| setUpdateContainer ($container_selector="") | |
| setPage ($page) | |
| getView ($local_options=[]) | |
Открытые члены унаследованные от AbstractHtml | |
| __construct (array $options=[]) | |
| setOptions (array $options) | |
| setOption ($key, $value) | |
| getOption ($key, $default=null) | |
Открытые члены унаследованные от ElementInterface | |
| getView () | |
Поля данных | |
| $tpl = 'system/admin/html_elements/paginator/paginator.tpl' | |
| $page_key = 'p' | |
| $pagesize_key = 'perpage' | |
| $page_count | |
| $total | |
| $page_size = 20 | |
| $url_pattern | |
| $page | |
| $update_container = '' | |
| $left | |
| $right | |
| $per_page_url | |
Поля данных унаследованные от AbstractHtml | |
| $options = [] | |
| $option_prefixes = ['set', 'add'] | |
Защищенные данные | |
| $no_update_hash | |
Защищенные данные унаследованные от AbstractHtml | |
| $url | |
| __construct | ( | $total = null, |
|
$urlPattern = null, |
|||
$options = [] |
|||
| ) |
| getUpdateContainer | ( | ) |
Возвращает контейнер который надо обновить (Например .updateForm или #updateForm)
| getView | ( | $local_options = [] | ) |
Возвращает HTML-код пагинатора
| mixed | $local_options |
| isNoUpdateUrl | ( | ) |
Возвращает true, если не нужно обновлять URL при смене страницы пагинации
| setNoUpdateUrl | ( | $bool | ) |
Устанавливает, нужно ли обновлять URL при смене страницы пагинации
| $bool |
| setPage | ( | $page | ) |
Устанавливает текущую страницу.
| integer | $page | - номер страницы, минимально: "1" |
| setPageKey | ( | $page_key | ) |
Устанавливает имя переменной, в которой будет содержаться текущая страница
| string | $page_key |
| setPageSize | ( | $pageSize | ) |
Устанавливает размер элементов на странице
| string | $pageSize |
| setPageSizeKey | ( | $pagesize_key | ) |
Устанавливает имя переменной, в которой будет содержаться количество элементов на странице
| string | $pagesize_key |
| setTemplate | ( | $template | ) |
Устанавливает шаблон отображения пагинатора
| string | $template |
| setTotal | ( | $total | ) |
Устанавливает общее число элементов на всех страницах для рассчета количества страниц
| integer | $total |
| setUpdateContainer | ( | $container_selector = "" | ) |
Устанавливает контейнер который надо обновить (Например .updateForm или #updateForm)
| string | $container_selector | - селектор контейнера |
| $left |
|
protected |
| $page |
| $page_count |
| $page_key = 'p' |
| $page_size = 20 |
| $pagesize_key = 'perpage' |
| $per_page_url |
| $right |
| $total |
| $tpl = 'system/admin/html_elements/paginator/paginator.tpl' |
| $update_container = '' |
| $url_pattern |