C# 클래스 Sakura.AspNetCore.Mvc.Internal.DefaultPagerRenderingListGenerator

Provide default implementation for IPagerRenderingListGenerator.
상속: IPagerRenderingListGenerator
파일 보기 프로젝트 열기: sgjsakura/AspNetCore

공개 메소드들

메소드 설명
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