Partilhar via


GridItemsProviderRequest<TGridItem> Estrutura

Definição

Parâmetros para que os dados sejam fornecidos por um QuickGrid<TGridItem>.ItemsProvider

public readonly struct GridItemsProviderRequest<TGridItem>
type GridItemsProviderRequest<'GridItem> = struct
Public Structure GridItemsProviderRequest(Of TGridItem)

Parâmetros de tipo

TGridItem

O tipo de dados representado por cada linha na grade.

Herança
GridItemsProviderRequest<TGridItem>

Propriedades

CancellationToken

Um token que indica se a solicitação deve ser cancelada.

Count

Se definido, o número máximo de itens a serem fornecidos. Se não estiver definido, o número máximo será ilimitado.

SortByAscending

Especifica a direção de classificação atual.

Em vez de inferir as regras de classificação manualmente, você normalmente deve chamar ApplySorting(IQueryable<TGridItem>) ou GetSortByProperties(), já que elas também são responsáveis SortByColumn e SortByAscending automaticamente.

SortByColumn

Especifica qual coluna representa a ordem de classificação.

Em vez de inferir as regras de classificação manualmente, você normalmente deve chamar ApplySorting(IQueryable<TGridItem>) ou GetSortByProperties(), já que elas também são responsáveis SortByColumn e SortByAscending automaticamente.

StartIndex

O índice baseado em zero do primeiro item a ser fornecido.

Métodos

ApplySorting(IQueryable<TGridItem>)

Aplica as regras de classificação da solicitação ao fornecido IQueryable<T>.

GetSortByProperties()

Produz uma coleção de pares (nome da propriedade, direção) que representam as regras de classificação.

Aplica-se a