Documentation
¶
Index ¶
- Constants
- Variables
- func InitConfig()
- func InitLog()
- func InitWeb(webFunc func(*gin.Engine), middlewares ...middleware.IMiddleware)
- func InitWeb2(webFunc func(e *gin.Engine, event string), ...)
- func LoadMiddleWares(r *gin.Engine, middlewares []middleware.IMiddleware, ...) string
- type Pager1
- func (p *Pager1) Html() string
- func (p *Pager1) SetData(data map[string]any)
- func (p *Pager1) SetJSCallbackFunction(callback string) *Pager1
- func (p *Pager1) SetPageSize(pageSize int) *Pager1
- func (p *Pager1) SetShowDataCount(isShow bool) *Pager1
- func (p *Pager1) SetShowPageCount(showPageCount int) *Pager1
Constants ¶
View Source
const ( DefaultPageSize = 20 DefaultPageIndex = 1 DefaultShowPages = 5 DefaultCallback = "pagerFunction" )
Variables ¶
View Source
var SystemMiddlewares = []middleware.IMiddleware{&middleware.CacheBodyMiddleware{}, &middleware.CorsMiddleware{}, &middleware.GlobalErrorMiddleware{}, &middleware.GzipMiddleware{}, &middleware.HttpPrintlnMiddleware{}, &middleware.MaxRequestSizeMiddleware{}, &middleware.RequestIdMiddleware{}, &middleware.SessionMiddleware{}, &middleware.SwaggerMiddleware{}, &middleware.TemplateMiddleware{}, &middleware.NacosClientMiddleware{}}
Functions ¶
func InitConfig ¶
func InitConfig()
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 NewPager1V2 ¶
func (*Pager1) SetJSCallbackFunction ¶
SetJSCallbackFunction 设置JS回调函数名
func (*Pager1) SetShowPageCount ¶
SetShowPageCount 设置显示的分页数量
Click to show internal directories.
Click to hide internal directories.