AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Calendario
  • Presentación
  • Control de ventana o página
  • Crear un control Calendario
  • Descripción del control Calendario
  • Traducir los elementos de un control Calendario
  • Traducción del botón "Hoy"/"Período predefinido"
  • Traducir días y meses en el control Calendario
  • Traducir el menú contextual del control Calendario
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación

Control de ventana o página

El control Calendario permite mostrar permanentemente un calendario en una ventana o página. Este calendario puede mostrar la fecha actual, o interactuar con la ventana o página (por ejemplo, mostrando la planificación que corresponde al día seleccionado).
Android Condiciones de uso: Para utilizar un control Calendario en Android, la extensión "Android Support Library V4" debe estar en el equipo de desarrollo al generar la aplicación Android. El procedimiento de instalación de esta extensión está disponible en la siguiente dirección:
http://developer.android.com/tools/extras/support-library.html#Downloading

Crear un control Calendario

Para crear un control Calendario:
  1. En la pestaña "Creación", en el grupo "Controles gráficos":
    • WINDEVWEBDEV - Código Servidor despliegue "Tiempo" y seleccione "Calendario".
    • WINDEV Mobile haga clic en "Calendario"
  2. Haga clic en la ventana o página en la ubicación en la que desea crear el control. El control aparece en el editor.
Para ver las características del control, seleccione la opción "Descripción" en el menú contextual.
Descripción del control Calendario
El control Calendario se puede personalizar en el editor mediante la ventana de descripción.
A continuación veremos algunas características del control Calendario. Es posible:
  • definir un rango de fechas ("Límite mínimo" y "Límite máximo" en la pestaña "General" de la ventana de descripción).
  • definir una imagen de fondo:
    • WINDEV pestaña "General" de la ventana de descripción.
    • WEBDEV - Código Servidor pestaña "Estilo" de la ventana de descripción, elemento "Imagen de fondo".
  • definir las características del calendario (pestaña "Detalles" de la ventana de descripción):
    • primer día de la semana,
    • mostrar el número de la semana (es posible utilizar una numeración que cumpla con la norma ISO 8601).
    • formato de visualización del mes,
    • calendario de selección múltiple (no disponible en WEBDEV, PHP, iPhone, iPad),
    • visualización de un botón "Hoy".
  • definir el estilo de los elementos que aparecen en el calendario (pestaña "Estilo"). Para definir el estilo de un elemento, simplemente haga clic en el texto (por ejemplo, "Domingo").
  • cambiar la imagen de los botones "Anterior" y "Siguiente" (pestaña "Estilo", elemento "Botones Anterior/Siguiente").
Traducir los elementos de un control Calendario

Traducción del botón "Hoy"/"Período predefinido"

Los botones "Hoy" y "Período predefinido" se pueden traducir en la ventana de descripción del calendario (pestaña "Detalles").

Traducir días y meses en el control Calendario

Para traducir los días y meses del control Calendario, debe configurar las opciones de idioma del proyecto:
  1. Abra la descripción del proyecto: en la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción".
  2. En la pestaña "Idiomas", seleccione el idioma deseado.
  3. En las opciones del idioma seleccionado, vaya a la pestaña "Fecha" y seleccione "Utilizar los siguientes parámetros".
  4. Haga clic en "Días y Meses" e introduzca las traducciones, si es necesario. Valide.
  5. Valide la ventana de descripción del proyecto.
WINDEV

Traducir el menú contextual del control Calendario

Cuando se selecciona un período de tiempo en un control Calendario, aparece un menú contextual. De forma predeterminada, el menú contextual del control Calendario está disponible en inglés y francés.
Para traducir el menú contextual del control Calendario a otro idioma, agregue la ventana IW_WINDEVAafMenu_Date al proyecto.
Para agregar el menú contextual del control Calendario al proyecto:
  1. En la pestaña "Proyecto", en el grupo "Proyecto", despliegue "Importar" y seleccione "Elementos WINDEV y dependencias".
  2. Seleccione el subdirectorio que contiene los elementos a importar. El menú contextual del calendario se encuentra en el subdirectorio "\Programs\Data\Preset Windows\EN\AAF" del directorio de instalación de WINDEV.
  3. WINDEV hace una lista de los elementos del directorio. Este directorio contiene los elementos que corresponden a las FAA personalizables. Para personalizar el control Calendario, seleccione "IW_WINDEVAafMenu_Date".
  4. Valide. La ventana interna se agrega al proyecto.
Observaciones:
  • No se debe cambiar el nombre de la ventana.
  • Si agrega esta ventana a la aplicación, es posible que no obtenga las mejoras realizadas en ella durante las diferentes actualizaciones. No olvide comprobar si esta ventana ha evolucionado.
  • Atención: Para modificar la ventana, el archivo correspondiente no debe ser de solo lectura. Modifique las características del archivo en Windows si es necesario.
Para personalizar el menú contextual del calendario:
  1. Abra la ventana "IW_WinDevAafMenu_Date".
  2. En la pestaña "UI", haga clic en el botón ubicado a la derecha de "Menú contextual". Seleccione la opción "Editar este menú contextual".
  3. El menú contextual aparece en el editor. Las diferentes opciones se pueden traducir al idioma deseado.
Linux En Linux, no se pueden seleccionar períodos. El menú contextual del calendario no está disponible.
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 18/09/2023

Señalar un error o enviar una sugerencia | Ayuda local