分页类

package
v0.0.0-...-7e18bce Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

包gpage为网页提供有用的分页功能。 md5:21def24b73b57b89

Index

Constants

View Source
const (
	X常量_默认页面名称  = "page"    // DefaultPageName 定义了默认的页面名称。 md5:4cdd682d15037e0c
	X常量_默认模板占位符 = "{.page}" // DefaultPagePlaceHolder 定义了URL模板中占位符的默认值。 md5:ee96d0a865392462
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Page

type Page struct {
	X总数量        int    // Total size.
	X总页数        int    // 总页数,由系统自动计算。 md5:f193103cf068ac01
	X当前页码       int    // 当前页面编号大于或等于 1。 md5:9b8199029dd6b8ba
	X自定义URL模板   string // 用于自定义页面URL生成的模板。 md5:0b8b624ee864eb73
	X链接标签css名称  string // HTML链接标签`a`的CSS样式名称。 md5:36ef7ca8f8320560
	Span标签css名称 string // CSS样式名称,用于HTML的`span`标签,该标签用于首页、当前页和最后一页的标记。 md5:4986703e502e7951
	X选择标签css名称  string // 用于HTML选择标签`select`的CSS样式名称。 md5:f8bef1c5304f46e0
	X到下一页标签名称   string // Tag name for next p.
	X到前一页标签名称   string // Tag name for prev p.
	X到第一页标签名称   string // Tag name for first p.
	X到最后一页标签名称  string // Tag name for last p.
	PrevBarTag  string // 用于前一个柱状图的标签字符串。 md5:aa5bb3a271974cb9
	NextBarTag  string // 下一个条形的标签字符串。 md5:bc5dad3acc8e9dc8
	X分页栏显示页码    int    // 用于显示的分页条编号。 md5:663d7e28f2e8da2f
	Ajax函数名称    string // Ajax 函数名。如果此属性不为空,则启用了Ajax。 md5:b0e509303a20d45a
}

Page 是分页实现者。 所有属性都是公开的,您可以在需要时更改它们。 md5:78469553f947138e

func X创建

func X创建(总数量, 分页大小, 当前页 int, url模板 string) *Page

X创建 创建并返回一个分页管理器。 请注意,参数 `urlTemplate` 指定用于生成URL的模板,例如: /user/list/{.page}, /user/list/{.page}.html, /user/list?page={.page}&type=1 等。 在 `urlTemplate` 中内置的变量 "{.page}" 表示页码,在生成时将被替换为特定的页码。 md5:019378bcadf783f6

func (*Page) X取上一页html

func (p *Page) X取上一页html() string

X取上一页html 返回前一页的HTML内容。 md5:f1834cdd39f5958f

func (*Page) X取下一页html

func (p *Page) X取下一页html() string

X取下一页html 返回下一页的HTML内容。 md5:5e3d6534a771a5bc

func (*Page) X取下拉框html

func (p *Page) X取下拉框html() string

X取下拉框html 用于返回分页的 select HTML 内容。 md5:675aaa94bd2abde3

func (*Page) X取分页栏html

func (p *Page) X取分页栏html() string

X取分页栏html 返回带有链接和span标签的HTML页面栏内容。 md5:fdbe83a2ac56364b

func (*Page) X取最后一页html

func (p *Page) X取最后一页html() string

X取最后一页html 返回最后一页的HTML内容。 md5:7b9da4335fd7cabf

func (*Page) X取链接

func (p *Page) X取链接(页码编号 int) string

X取链接 使用给定的页面号解析UrlTemplate,并返回URL字符串。 注意,UrlTemplate属性可以是一个URL,也可以是一个包含"{.page}"占位符的URI字符串, 该占位符指定了页面号的位置。 md5:f7db6853b1f3a681

func (*Page) X取链接html

func (p *Page) X取链接html(页码编号 int, 内容, 标题 string) string

X取链接html 函数根据给定的页码,返回 HTML 链接标签(`a`)的内容。 md5:fe3c9d8f012c0f0c

func (*Page) X取预定义模式html

func (p *Page) X取预定义模式html(预定义编号 int) string

X取预定义模式html 返回预定义模式下的页面内容。 这些预定义内容主要为了中文本地化的目的。您可以根据此函数的实现定义自己的 页面函数来获取页面内容。 md5:36d242b683a4fb96

func (*Page) X取首页html

func (p *Page) X取首页html() string

X取首页html 返回首页的HTML内容。 md5:3da5d9517addeef9

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL