| package components |
|
|
| import ( |
| "html/template" |
|
|
| "github.com/GoAdminGroup/go-admin/template/types" |
| ) |
|
|
| type PaginatorAttribute struct { |
| Name string |
| CurPageStartIndex string |
| CurPageEndIndex string |
| Total string |
| PreviousClass string |
| PreviousUrl string |
| Pages []map[string]string |
| NextClass string |
| NextUrl string |
| PageSizeList []string |
| Option map[string]template.HTML |
| Url string |
| ExtraInfo template.HTML |
| EntriesInfo template.HTML |
| types.Attribute |
| } |
|
|
| func (compo *PaginatorAttribute) SetCurPageStartIndex(value string) types.PaginatorAttribute { |
| compo.CurPageStartIndex = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) SetCurPageEndIndex(value string) types.PaginatorAttribute { |
| compo.CurPageEndIndex = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) SetTotal(value string) types.PaginatorAttribute { |
| compo.Total = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) SetExtraInfo(value template.HTML) types.PaginatorAttribute { |
| compo.ExtraInfo = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) SetEntriesInfo(value template.HTML) types.PaginatorAttribute { |
| compo.EntriesInfo = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) SetPreviousClass(value string) types.PaginatorAttribute { |
| compo.PreviousClass = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) SetPreviousUrl(value string) types.PaginatorAttribute { |
| compo.PreviousUrl = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) SetPages(value []map[string]string) types.PaginatorAttribute { |
| compo.Pages = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) SetPageSizeList(value []string) types.PaginatorAttribute { |
| compo.PageSizeList = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) SetNextClass(value string) types.PaginatorAttribute { |
| compo.NextClass = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) SetNextUrl(value string) types.PaginatorAttribute { |
| compo.NextUrl = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) SetOption(value map[string]template.HTML) types.PaginatorAttribute { |
| compo.Option = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) SetUrl(value string) types.PaginatorAttribute { |
| compo.Url = value |
| return compo |
| } |
|
|
| func (compo *PaginatorAttribute) GetContent() template.HTML { |
| return ComposeHtml(compo.TemplateList, compo.Separation, *compo, "paginator") |
| } |
|
|