Adicionar os componentes ScriptManager e UpdatePanel na página.
Selecionar o ScritManager e alterar para True as propriedades EnableScriptGlobalization e EnableScriptLocalization no Object Inspector.
Alterar ou adicionar na Web.config o termo "GLOBALIZATION" por "<globalization culture="pt-BR" uiCulture="pt-BR"/>" (para traduzir o calendário em português).
Abrir o arquivo .aspx verifique se a tag "head" está como runat="server", caso não esteja, coloque-a.
OBS: o código do head deve ser alterado para todas as páginas, indiferente se terá ou não CalendarExtender.
CALENDÁRIO
Quando clicar no textbox:
Adicionar um TextBox, depois o componente CalendarExtender(para isso deve estar instalado o Ajax Control Toolkit), não precisa ser necessariamente ao lado do textbox, e sim no fim dos layout, mas dentro do UpdatePanel, isso porque o componente, no Delphi não no navegador, ocupa um espaço e assim desconfigurando o visual
Selecione o CalendarExtender e altere as seguintes propriedades:
targetcontrolid=(nome do textbox que receberá a data selecionada)
format=dd/MM/yyyy (formato da data)
firstdayofweek=Sunday (qual será o primeiro dia da semana que exibirá no calendário)
popupPosition = Rigth (como o calendário será exibido)
Quando quer colocar uma imagem para exibir o calendário:
Faça tudo da mesma forma que a de anterior
Coloque o componente ImageButton e o nome do ImageButton, colocar na propriedade PopupButtonID do "CalendarExtender".
MÁSCARA
Adicionar o componente "MaskEditExtender" da mesma forma que o "CalendarExtender" e alterar as seguintes propriedades:
TargetControlID= selecionar o textbox de controle
Selecione o TextBox e no objector Inspector procure as propriedade Extenders e altere as seguintes propriedades:
mask="99/99/9999"
masktype="Date"
No próximo artigo estaremos mostrando estilos CSS para o componente CalendarExtender;
Nenhum comentário:
Postar um comentário