Documentation ¶
Index ¶
- type Paginator
- func (p *Paginator) HasNext() bool
- func (p *Paginator) HasPages() bool
- func (p *Paginator) HasPrev() bool
- func (p *Paginator) IsActive(page int) bool
- func (p *Paginator) Nums() int64
- func (p *Paginator) Offset() int
- func (p *Paginator) Page() int
- func (p *Paginator) PageLink(page int) string
- func (p *Paginator) PageLinkFirst() (link string)
- func (p *Paginator) PageLinkLast() (link string)
- func (p *Paginator) PageLinkNext() (link string)
- func (p *Paginator) PageLinkPrev() (link string)
- func (p *Paginator) PageNums() int
- func (p *Paginator) Pages() []int
- func (p *Paginator) SetNums(nums interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Paginator ¶
type Paginator struct { Request *http.Request PerPageNums int MaxPages int // contains filtered or unexported fields }
Paginator within the state of a http request.
func NewPaginator ¶
NewPaginator Instantiates a paginator struct for the current http request.
func (*Paginator) IsActive ¶
IsActive Returns true if the given page index points to the current page.
func (*Paginator) PageLinkFirst ¶
PageLinkFirst Returns URL to the first page.
func (*Paginator) PageLinkLast ¶
PageLinkLast Returns URL to the last page.
func (*Paginator) PageLinkNext ¶
PageLinkNext Returns URL to the next page.
func (*Paginator) PageLinkPrev ¶
PageLinkPrev Returns URL to the previous page.
Click to show internal directories.
Click to hide internal directories.