Visão geral do Web Components XDate Picker
O componente XDate Picker permite que os usuários usem uma interface de usuário de calendário suspensa, permitindo a seleção intuitiva de um dia, mês e ano. Isso pode ser útil quando um usuário do aplicativo precisa selecionar datas específicas, e vários editores podem ser combinados para criar uma interface do usuário de intervalo de datas.
[!WARNING] The
XDatePicker
component is deprecated from version 5.0.0 of Ignite UI for Web Components. For the latest supported Ignite UI for Web Components Date Picker component refer to its respective page under "Scheduling".
Web Components XDate Picker Example
Este exemplo demonstra como criar XDatePicker
com a opção de selecionar uma única data.
Dependencies
Ao instalar o componente XDate Picker, os pacotes core e inputs também devem ser instalados.
npm install --save igniteui-webcomponents-core
npm install --save igniteui-webcomponents-inputs
npm install --save igniteui-webcomponents-layouts
Component Modules
O componente Seletor XDate requer que os seguintes módulos sejam registrados:
import { IgcXDatePickerModule } from 'igniteui-webcomponents-inputs';
import { ModuleManager } from 'igniteui-webcomponents-core';
ModuleManager.register(IgcXDatePickerModule);
Usage
O componente do editor Web Components XDate Picker consiste em três partes padrão - a área de texto, um botão suspenso de calendário e um botão de limpeza. Essas áreas são descritas abaixo:
Área de texto: exibe a data selecionada, armazenada na
Value
propriedade do editor.Calendário: Clicar no botão de calendário abrirá o menu suspenso de calendário do Seletor XDate. O calendário será aberto para mostrar o mês do selecionado
Value
no momento, se houver. Se aValue
não for especificado, o calendário mostrará o mês correspondente à data atual. O mês na parte superior pode ser clicado para mostrar uma lista de meses, e o mesmo se aplica ao ano. Há também botões de seta à esquerda e à direita da visualização do mês e do ano que incrementarão e diminuirão o mês mostrado cronologicamente.Botão Limpar: O ícone 'x' limpará o valor atual.
Propriedade | Tipo | Descrição |
---|---|---|
IconColor |
corda | Altera a cor do botão do calendário. |
AllowTextInput |
bool | O valor do seletor xdate pode ser digitado e modificado alternando essa propriedade para true. |
DateFormat |
enumeração | O padrão é DateShort, por exemplo, 'mm/dd/aaaa'. Quando definido como DateLong, a data exibida no editor aparecerá como, por exemplo, quarta-feira, 14 de abril de 2021. |
FirstDayOfWeek |
enumeração | O padrão é domingo. Um determinado dia da semana será usado como o primeiro dia em cada linha semanal do calendário, por exemplo, de segunda a domingo. |
FormatString |
corda | Quando DateShort é usado, o formato da data pode ser configurado, por exemplo, 'dd/mm/aaaa'. Observe que, se oDateFormat for DateLong eFormatString estiver definido, oDateFormat será ignorado. |
Label |
corda | Exibe texto personalizado acima da data no canto superior esquerdo do Seletor XDate. |
MinDate |
Data e hora | Restringe a seleção ou visualização de datas anteriores. |
MaxDate |
Data e hora | Restringe a seleção ou visualização de datas posteriores. |
Placeholder |
corda | Uma sequência de caracteres personalizada a ser exibida quando o valor na parte de edição do calendário for apagado. |
ShowClearButton |
bool | O padrão é true, o botão limpar está diretamente à esquerda do botão de calendário, visualizado por um X. Quando clicado, ele limpará oValue do Seletor XDate. A visibilidade do botão de limpeza pode ser ativada e desativada. |
ShowTodayButton |
bool | O hoje está diretamente abaixo das datas quando o calendário é aberto. Quando clicado, ele selecionará a data atual. A visibilidade do botão hoje pode ser ligada e desligada. |
ShowWeekNumbers |
bool | Os números das semanas podem ser exibidos como um número, à esquerda de cada linha de datas, na parte suspensa do Seletor XDate. A visibilidade do número da semana pode ser ativada e desativada. |
FirstWeekOfYear |
enumeração | Configura os números do início da semana para o ano inteiro. Pode ser definido como FirstDay, FirstFourDayWeek, FirstFullWeek. |
OpenOnFocus |
bool | Por padrão, a parte suspensa do Seletor XDate é aberta com um único clique, forçando o usuário a clicar no botão de calendário para abrir o calendário. |
Value |
data | Define o valor do Seletor XDate e o seleciona no calendário suspenso. |
Os usuários também podem personalizar a fonte do Seletor XDate usando as várias propriedades de texto do controle. Eles são: TextColor
, TextFontFamily
, TextFontSize
, TextFontStyle
, e TextFontWeight
.
Edição
O exemplo a seguir demonstra como habilitar a edição no XDatePicker
.
Date Limits
O exemplo a seguir demonstra como restringir datas selecionadas no XDatePicker
.
Date Formats
O exemplo a seguir demonstra como aplicar uma data longa no XDatePicker
.
Date Ranges
O exemplo a seguir demonstra como combinar vários XDatePicker
controles.
API References
A seguir está uma lista de membros da API mencionados nas seções acima:
XDatePicker
IconColor
AllowTextInput
DateFormat
FirstDayOfWeek
FormatString
Label
MinDate
MaxDate
Placeholder
ShowClearButton
ShowTodayButton
ShowWeekNumbers
FirstWeekOfYear
OpenOnFocus
Value
TextColor
TextFontFamily
TextFontSize
TextFontStyle
TextFontWeight