Class Pagination
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
Pagination 组件
public class Pagination : BootstrapComponentBase, IComponent, IHandleAfterRender, IHandleEvent
- Inheritance
-
Pagination
- Implements
- Inherited Members
- Extension Methods
Constructors
Pagination()
public Pagination()
Properties
Alignment
获得/设置 对齐方式 默认 Alignment.Right
[Parameter]
public Alignment Alignment { get; set; }
Property Value
ClassString
获得 组件 样式
protected string? ClassString { get; }
Property Value
EndPageIndex
获得/设置 结束页码
protected int EndPageIndex { get; }
Property Value
GotoNavigatorLabelText
获得/设置 Goto 导航标签显示文字 默认 导航到/Goto
[Parameter]
public string? GotoNavigatorLabelText { get; set; }
Property Value
GotoTemplate
获得/设置 Goto 导航模板 默认 null
[Parameter]
public RenderFragment? GotoTemplate { get; set; }
Property Value
InternalPageCount
获得/设置 页码总数
protected int InternalPageCount { get; }
Property Value
MaxPageLinkCount
获得/设置 Page up/down 页码数量 默认 5
[Parameter]
public int MaxPageLinkCount { get; set; }
Property Value
NextEllipsisPageIcon
获得/设置 上一页图标
[Parameter]
public string? NextEllipsisPageIcon { get; set; }
Property Value
NextPageIcon
获得/设置 下一页图标
[Parameter]
public string? NextPageIcon { get; set; }
Property Value
OnPageLinkClick
点击页码时回调方法 参数是当前页码
[Parameter]
public Func<int, Task>? OnPageLinkClick { get; set; }
Property Value
PageCount
获得/设置 页码总数
[Parameter]
[EditorRequired]
public int PageCount { get; set; }
Property Value
PageIndex
获得/设置 当前页码
[Parameter]
public int PageIndex { get; set; }
Property Value
PageInfoTemplate
获得/设置 分页信息模板 默认 null
[Parameter]
public RenderFragment? PageInfoTemplate { get; set; }
Property Value
PageInfoText
获得/设置 显示分页信息文字 默认为 null
[Parameter]
public string? PageInfoText { get; set; }
Property Value
PaginationClassString
获得 组件 样式
protected string? PaginationClassString { get; }
Property Value
PrevEllipsisPageIcon
获得/设置 上一页图标
[Parameter]
public string? PrevEllipsisPageIcon { get; set; }
Property Value
PrevPageIcon
获得/设置 上一页图标
[Parameter]
public string? PrevPageIcon { get; set; }
Property Value
ShowGotoNavigator
获得/设置 是否显示 Goto 跳转导航器 默认 false
[Parameter]
public bool ShowGotoNavigator { get; set; }
Property Value
ShowPageInfo
获得/设置 是否显示 分页信息 默认 true
[Parameter]
public bool ShowPageInfo { get; set; }
Property Value
StartPageIndex
获得/设置 开始页码
protected int StartPageIndex { get; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
MoveNext(int)
下一页方法
protected Task MoveNext(int index)
Parameters
index
int
Returns
MovePrev(int)
上一页方法
protected Task MovePrev(int index)
Parameters
index
int
Returns
OnPageItemClick(int)
点击页码时回调方法
protected Task OnPageItemClick(int pageIndex)
Parameters
pageIndex
int
Returns
OnParametersSet()
protected override void OnParametersSet()