gin2

package module
v1.0.9 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2025 License: Apache-2.0 Imports: 11 Imported by: 2

Documentation

Index

Constants

View Source
const (
	DefaultPageSize  = 20
	DefaultPageIndex = 1
	DefaultShowPages = 5
	DefaultCallback  = "pagerFunction"
)

Variables

Functions

func InitConfig

func InitConfig()

func InitLog

func InitLog()

func InitWeb

func InitWeb(webFunc func(*gin.Engine), middlewares ...middleware.IMiddleware)

func InitWeb2 added in v1.0.8

func InitWeb2(webFunc func(e *gin.Engine, event string), middlewares ...middleware.IMiddleware)

func LoadMiddleWares

func LoadMiddleWares(r *gin.Engine, middlewares []middleware.IMiddleware, condition func(m middleware.IMiddleware) bool) string

Types

type Pager1

type Pager1 struct {
	PageIndex          int    // 当前页码(从1开始)
	DataCount          int    // 数据总数
	PageSize           int    // 每页大小
	ShowPageCount      int    // 显示的分页数量
	JSCallbackFunction string // JS回调函数名
	ShowDataCount      bool   //是否显示总数
}

Pager 分页控件

func NewPager1V1

func NewPager1V1(pageIndex, dataCount int) *Pager1

NewPager1 创建分页器

func NewPager1V2

func NewPager1V2(pageIndex, dataCount int, pageSize int) *Pager1

func (*Pager1) Html

func (p *Pager1) Html() string

HTML 生成分页HTML

func (*Pager1) SetData

func (p *Pager1) SetData(data map[string]any)

输出分页HTML并设置请求属性

func (*Pager1) SetJSCallbackFunction

func (p *Pager1) SetJSCallbackFunction(callback string) *Pager1

SetJSCallbackFunction 设置JS回调函数名

func (*Pager1) SetPageSize

func (p *Pager1) SetPageSize(pageSize int) *Pager1

SetPageSize 设置每页大小

func (*Pager1) SetShowDataCount

func (p *Pager1) SetShowDataCount(isShow bool) *Pager1

是否显示总数

func (*Pager1) SetShowPageCount

func (p *Pager1) SetShowPageCount(showPageCount int) *Pager1

SetShowPageCount 设置显示的分页数量

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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