PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Presentación
  • Importar la ventana interna para la descripción del elemento
  • Importación de la ventana interna que representa un elemento
  • Personalización de la ventana interna
  • Mostrando información adicional
  • Modificación de la forma del elemento
  • Utilización de varias ventanas internas en la misma control Organigrama
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Presentación
Para personalizar la interfaz de una control Organigrama, debe utilizar ventanas internas específicas.
Por lo tanto, se pueden utilizar diferentes ventanas internas para cada control Organigrama de la misma aplicación de acuerdo con la información mostrada en el organigrama..
Importar la ventana interna para la descripción del elemento

Importación de la ventana interna que representa un elemento

La visualización de cada elemento que se encuentra en una control Organigrama se basa en una ventana interna específica. Esta ventana interna se suministra con WINDEV y puede ser importada a un proyecto..
Para importar esta ventana interna:
  • Método 1: En la pestaña "General" de la ventana de descripción, seleccione la opción "Ventana de preselección" de la "Ventana interna de los elementos".. La ventana "IW_WinDevViewOrgElement" se incluye automáticamente en el proyecto..
  • Método 2: Importación directa de la ventana de presets: en el panel "Proyecto", en el grupo "Proyecto", amplíe "Importar" y seleccione "Elementos WINDEV y sus dependencias". La ventana "IW_WinDevViewOrgElement" se encuentra en el directorio "Programs\Data\Preset windows\AAF".
Personalización de la ventana interna
La ventana interna correspondiente a un elemento de la control Organigrama se puede personalizar por completo. Tiene la posibilidad de añadir nuevos controles, por ejemplo.
También tiene la posibilidad de modificar el código de la ventana interna.

Mostrando información adicional

La información mostrada en la ventana interna corresponde a los elementos de la variable Elemento organizativo. Es posible que desee visualizar datos específicos de la aplicación..
Para crear el vínculo entre un elemento del organigrama y una entidad de la aplicación (un colaborador, un grupo, ...), utilice la propiedad ID de la variable Elemento organizativo:
  • Para un organigrama rellenado por programación, al agregar un elemento de tipo Elemento organizativo, solo debe introducirse la propiedad ID con el identificador de la entidad (por ejemplo, un identificador automático del archivo).
  • Para un organigrama basado en un archivo de datos, la propiedad ID se rellena automáticamente a parir de las claves de la relación recursiva que se definió.
En el código de la ventana interna, el elemento a mostrar se pasa en parámetro a través de una variable Elemento organizativo.
PROCÉDURE IW_WinDevVewOrgElement(gOrgElement is OrgElement)
A continuación, utilice los botones CARNÉ DE IDENTIDAD para encontrar la información adicional que se mostrará a través de este identificador.
En el siguiente ejemplo, la variable Elemento organizativo contiene información sobre un colaborador. El CARNÉ DE IDENTIDAD contiene el identificador del fichero "Contribuyente.
Entonces, todo lo que tiene que hacer es encontrar la información solicitada en los otros archivos de la base de datos a través de este identificador.
// Finds the contributor from his ID
HReadSeekFirst(Contributor, ContributorID, gOrgElement..ID)
// Fills the personal details of the contributor
STC_ORGELEMENT_PHONE = Contributor.Phone
BTN_ORGELEMENT_EMAIL..Caption = Contributor.Email
STC_ORGELEMENT_TITLE = Contributor.LastName + ESP + Contributor.FirstName

Modificación de la forma del elemento

La propiedad BackgroundImage de la variable Elemento organizativo se utiliza para modificar visualmente la apariencia del elemento.
Esta propiedad se utiliza para definir la imagen que se mostrará en el fondo de la ventana interna.. Esto le permite visualizar formas, por ejemplo:
// Absolute (displayed in a square)
Absolute is OrgElement
Absolute..Content = "Absolute"
Absolute..BackgroundImage = "orgdiagram_02_Fuschia.png"
nParent = OrgAdd(ORG_DIAGRAM, Absolute)
// Process (displayed in a diamond)
WarmUp is OrgElement
WarmUp..Content = "Warm up, cool down, filter"
WarmUp..BackgroundImage = "orgdiagram_01.png"
nParent = OrgAddChild(ORG_DIAGRAM, nParent, WarmUp)
Utilización de varias ventanas internas en la misma control Organigrama
A través de las ventanas internas, cada control Organigrama puede tener una apariencia diferente y única en la misma aplicación..
También tienes la capacidad de usar varias ventanas internas en la misma control Organigrama.
Esta característica es muy útil para los organigramas que muestran diferentes tipos de elementos, con información diferente.
Para configurar la ventana interna que se utilizará para un elemento del control Organigrama, utilice la propiedad IWDrawing de la variable Elemento organizativo.
Versión mínima requerida
  • Versión 17
Comentarios
Change color of line
Hi guys,

I need change color of line that is between Title and Subtitle.
How is it possible?

Thanks.
Roman ROMANIV
23 10 2017