C# Класс Sakura.AspNetCore.Mvc.Internal.DefaultPagerRenderingListGenerator

Provide default implementation for IPagerRenderingListGenerator.
Наследование: IPagerRenderingListGenerator
Показать файл Открыть проект

Открытые методы

Метод Описание
GenerateRenderingList ( PagerList list, PagerGenerationContext context ) : PagerRenderingList

Build a PagerRenderingList according to the PagerGenerationContext information.

Приватные методы

Метод Описание
GenerateRenderingItem ( PagerRenderingList list, PagerItemGenerationContext context ) : PagerRenderingItem

Generate a PagerRenderingItem for the current pager item.

GenerateRenderingListCore ( IEnumerable items, PagerGenerationContext context ) : PagerRenderingList

Generate a PagerRenderingList for a series of PagerItem.

GetRenderingItemState ( PagerItemGenerationContext context ) : PagerRenderingItemState

Get the rendering state of the current pager item.

IsPageVisible ( PagerItemGenerationContext context ) : bool

Determine if the page is in visible page number list.

ItemShouldBeDisabled ( PagerItemGenerationContext context ) : bool

Get a value that indicates whether the current pager item should be disabled.

Описание методов

GenerateRenderingList() публичный Метод

Build a PagerRenderingList according to the PagerGenerationContext information.
public GenerateRenderingList ( PagerList list, PagerGenerationContext context ) : PagerRenderingList
list PagerList The which contains all pager items.
context PagerGenerationContext The object which includes all the informations needed.
Результат PagerRenderingList