分页器
简介
abp-paginator 是用于分页的 ABP 标签。需要 Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Pagination.PagerModel 类型的模型。
基础用法:
<abp-paginator model="Model.PagerModel" show-info="true"></abp-paginator>
模型:
using Microsoft.AspNetCore.Mvc.RazorPages;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Pagination;
namespace Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.Pages.Components
{
public class PaginatorModel : PageModel
{
public PagerModel PagerModel { get; set; }
public void OnGet(int currentPage, string sort)
{
PagerModel = new PagerModel(100, 10, currentPage, 10, "/Components/Paginator", sort);
}
}
}
演示
查看分页器演示页面以查看实际效果。
属性
model
Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Pagination.PagerModel 类型的模型可以使用以下数据初始化:
totalCount(总记录数)shownItemsCount(显示项数量)currentPage(当前页码)pageSize(页面大小)pageUrl(页面URL)sort(排序,默认为null)
show-info
指示是否显示关于起始记录、结束记录和总记录的额外信息。应为以下值之一:
false(默认值)true
抠丁客


