RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

DateTimeRangePicker

Free

Período com início e fim, escolhido em um calendário que mostra dois meses lado a lado (Months) (o primeiro clique define o início, o segundo o fim) e digitado ou ajustado por campo. O valor é um DateTimeRange. Defina IncludeTime como false apenas para datas. Uma data digitada sem horário mantém o horário já escolhido. Os horários usam o mesmo campo do TimePicker.

Exemplo

Controle DateTimeRangePicker

Parâmetros

ParâmetroTipoDescrição
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DisabledboolDesativa a interação.
DisplayNamestringNome usado nas mensagens de validação.
HelperTextstringDica mostrada abaixo do campo.
IncludeTimeboolTambém escolhe a hora do dia (true por padrão). Defina false apenas para datas.
LabelstringTexto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta).
MaxDateDateTime?Última data selecionável.
MinDateDateTime?Primeira data selecionável.
MonthsintQuantos meses a janela mostra lado a lado (2 por padrão). Eles ficam empilhados em telas estreitas.
PresetsIEnumerable<DateRangePreset>Seus próprios intervalos rápidos: DateRangePreset(label, start, end).
ReadOnlyboolMostra o valor mas não permite alterações.
ShowPresetsboolMostra uma lista de intervalos rápidos (hoje, últimos 7 dias, este mês...) ao lado do calendário.
StylestringEstilo embutido adicionado ao elemento raiz.
ValueDateTimeRangeValor atual. Use com @bind-Value.

Eventos

EventoTipoDescrição
ValueChangedEventCallback<DateTimeRange>Gerado quando o valor muda.

Pacote

DateTimeRangePicker faz parte do RayCraft Free. Pacote: RayCraft.Blazor. Vem do nuget.org. Veja Primeiros passos.