AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Diagrama de Gantt
  • Propiedades específicas de las variables GanttTask
  • Utilización de variables GanttTask
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
GanttTask (Tipo de Variable)
 
El tipo GanttTask permite definir las características avanzadas de una tarea para un diagrama de Gantt. Las características de esta tarea pueden definirse y modificarse mediante diferentes propiedades de WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
NewTask1 is GanttTask
NewTask1.ID = "ID1"
NewTask1.DurationInHour = 0.10
NewTask1.Title = "Opening the trap"
 
NewTask2 is GanttTask
NewTask2.ID = 2
NewTask2.DurationInHour = 2.5
NewTask2.Title = "Launching the rocket"
 
// Adds the first task
GanttAddTask(COL_Gantt, NewTask1)
 
// Adds the task to the Table control by creating a new row
TableAddLine(TABLE_Example, NewTask2)
 
// Reorganizes the tasks in a Gantt Chart column
GanttOrganizeTask(COL_Gantt)
Observaciones

Propiedades específicas de las variables GanttTask

Las siguientes propiedades pueden ser utilizadas para manipular una tarea encontrada en un diagrama de Gantt:
Nombre de la propiedadTipo utilizadoEfecto
AcumuladobooleanoGestión de tareas acumulativas:
  • True: la tarea es acumulativa. La tarea incluye un marcador de "flecha" al inicio y al final. Este tipo de tarea se utiliza para simbolizar el progreso global de varias tareas subordinadas.
  • False: la tarea no es acumulativa.
BackgroundColorIntegroFondo color utilizado para mostrar la tarea en la columna del diagrama de Gantt.
Este color puede corresponder a:
DuraciónEn el díaReal, entero o numéricoDuración de la tarea expresada en días laborables. En este caso, la fecha de finalización ( EndDate Property ) se calcula teniendo en cuenta los días laborables.
Se debe especificar necesariamente una duración.
Si se especifica DurationInDay Property , no se debe especificar DurationInHour Property .
DuraciónEn horaReal, entero o numéricoDuración de la tarea expresada en horas de trabajo. En este caso, la fecha de finalización ( EndDate Property ) se calcula teniendo en cuenta las horas de trabajo.
Se debe especificar necesariamente una duración.
Si se especifica DurationInHour Property , no se debe especificar DurationInDay Property .
EndDateCadena de caracteres o variable de tipo DateTimeFecha y hora de finalización de la tarea.
Esta propiedad es de solo lectura. Se calcula automáticamente teniendo en cuenta la duración especificada (en días o en horas), los días laborables y las horas de trabajo..
Por ejemplo, si una tarea dura 24 horas y si el horario de trabajo se define de 8:00 a 20:00, la duración de la tarea será de set a 2 días en el diagrama de Gantt.
FilaIntegroNúmero de la fila en el control Tabla donde se debe visualizar la tarea.
HitobooleanoGestión de tareas de hitos:
  • True: la tarea es una tarea de hito. Una tarea de hito es una etiqueta usada para simbolizar un importante Event, una fecha límite intermedia. Una tarea de hito está representada por un diamante, y no tiene duración ni progreso.
  • False: la tarea no es una tarea de Milestone.
IDCadena de caracteresNúmero utilizado para identificar la tarea.
Se debe especificar este Property .
ImageImageImage mostrada en la tarea (si la tarea utiliza la ventana interna personalizada, IW_WinDevViewGanttTask). Esta propiedad puede corresponder a:
  • el ruta a un Image accesible desde el ordenador actual,
  • un archivo de Image que se encuentra en la biblioteca de aplicaciones,
  • un control Imagen que contiene un Image,
  • un dibujo realizado en una control Imagen con las funciones de dibujo y guardado en la memoria.
ProgressIntegroPorcentaje de progreso de la tarea (entre 0 y 100).
ProgressColorIntegrocolor utiliza para rellenar la barra de progresión de la tarea. Este Property se tiene en cuenta solo si el valor de Progress Property no es 0.
Este color puede corresponder a:
ResponsableCadena de caracteresResponsable de la tarea. Esta información no se visualiza en el diagrama de Gantt.
StartDateCadena de caracteres o variable de tipo DateTimeFecha y hora de inicio de la tarea.
Si no se especifica esta Property, la fecha de inicio de la tarea se corresponde con los datos y la hora del sistema.
TítuloCadena de caracteresNombre de la tarea. Este nombre se muestra a la derecha de la tarea.
ToolTipCadena de caracteresTexto del tooltip mostrado en la tarea.
De forma predeterminada, esta propiedad corresponde a una cadena vacía ("").

Utilización de variables GanttTask

Las variables de tipo GanttTask son utilizadas por las siguientes funciones:
GanttAddTaskAñade una tarea en una columna del Diagrama de Gantt en una Tabla o control Tabla TreeView.
GanttGetTaskObtiene una tarea utilizando su identificador en una columna del Diagrama de Gantt en una Tabla o control Tabla TreeView.
GanttListTaskDevuelve:
  • la lista de tareas entre dos fechas dadas en una columna del diagrama de Gantt,
  • todas las tareas en una columna del diagrama de Gantt,
  • una tarea específica (seleccionada o suspendida).
Versión mínima requerida
  • Versión 19
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 24/06/2023

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