VItemRegisterPattern
¿Te fue útil?
¿Te fue útil?
Con esta clase podemos configurar el patrón a aplicar al control TreeWidget.
En el patrón disponemos de funciones para configurar las columnas, formularios de alta, baja y modificación, los colores, fuentes y alineaciones a aplicar a los nodos del árbol añadidos a través del patrón.
Number ()
Boolean ( String idRefForm )
Boolean ( String idRefForm )
void ( Number flags )
Boolean ( String idRefForm )
Boolean ( String idRefTable )
Number ( Number column )
Number ()
VFont ( Number column )
Number ( Number column )
Flags de alineamiento
AlignLeft = 0x0001
AlignLeft = 0x0002
AlignHCenter = 0x0004
AlignJustify = 0x0008
AlignAbsolute = 0x0010
AlignTop = 0x0020
AlignBottom = 0x0040
AlignVCenter = 0x0080
AlignCenter = AlignVCenter | AlignHCenter
ItemFlag
0 = No tiene fijada ninguna propiedad
1 = Puede ser seleccionado
2 = Puede ser editado
4 = Puede ser arrastrado
8 = Puede ser usado como destino de un drop
16 = Puede ser marcado o desmarcado por el usuario
32 = El usuario puede interactuar con el ítem
64 = El ítem se puede marcar con 3 estados independientes
Devuelve el valor de los flags configurados para el ítem. Ver enum ItemFlag para conocer todos los valores configurables.
Establece el formulario de baja para el control TreeWidget para los ítem generados con el patrón.
Parámetros:
idRefForm: idRef del formulario de baja.
Establece el formulario de edición/modificación para el control TreeWidget para los ítem generados con el patrón.
Parámetros:
idRefForm: idRef del formulario de edición/modificación.
Permite configurar diferentes valores del ítem como si es seleccionable, editable, arrastrable, etc. Ver enum ItemFlag para conocer todos los valores configurables.
Parámetros:
flags: valor numérico que combina los valores del enum ItemFlag.
Establece el formulario de alta para el control TreeWidget para los ítem generados con el patrón.
Parámetros:
idRefForm: idRef del formulario de alta.
Establece la tabla a usar en el patrón para el control TreeWidget.
Parámetros:
idRefTable: idRef de la tabla.
Devuelve un número que se corresponde con el color de fondo de una columna.
Parámetros:
column: número de columna (la primera es la 0).
Devuelve el nº de columnas que tiene el ítem en curso en el control TreeWidget.
Parámetros:
columna: número de columna (la primera es la 0).
Devuelve un número que se corresponde con el color de texto de una columna.
Parámetros:
column: número de columna (la primera es la 0).
Parámetros:
column: número de columna (la primera es la 0).
Devuelve el identificador del campo que contiene el icono que se visualiza en la columna.
Parámetros:
column: número de columna (la primera es la 0).
Devuelve el identificador del campo que contiene el contenido/texto que se visualiza en la columna.
Parámetros:
column: número de columna (la primera es la 0).
Fija el color de fondo de una columna del ítem pasándole un número que representa el valor RGBA de color.
Parámetros:
column: número de columna del ítem.
rgbaColor: número que se corresponde con la representación decimal del valor hexadecimal de un color en formato RGBA.
Fija el color de fondo de una columna del ítem pasándole por separado los colores del formato RGBA del color de fondo.
Parámetros:
column: número de columna del ítem.
r: número que se corresponde con la representación decimal del color rojo.
g: número que se corresponde con la representación decimal del color verde.
b: número que se corresponde con la representación decimal del color azul.
a: número que se corresponde con la representación decimal del canal alfa o transparencia.
Fija la fuente de la columna.
Propiedades:
column: número de columna.
Fija el color del texto de una columna del ítem pasándole un número que representa el valor RGBA de color.
Parámetros:
column: número de columna del ítem.
rgbaColor: número que se corresponde con la representación decimal del valor hexadecimal de un color en formato RGBA.
Fija el color del texto de una columna del ítem pasándole por separado los colores del formato RGBA del color de fondo.
Parámetros:
column: número de columna del ítem.
r: número que se corresponde con la representación decimal del color rojo.
g: número que se corresponde con la representación decimal del color verde.
b: número que se corresponde con la representación decimal del color azul.
a: número que se corresponde con la representación decimal del canal alfa o transparencia.
Fija el icono que se mostrará en una columna del ítem.
Parámetros:
column: número de columna del ítem.
Fija el campo que se usará para mostrar el icono en la columna.
Parámetros:
column: número de columna del ítem.
idCampo: identificador del campo de tipo objeto imagen a visualizar.
Fija el campo que se usará para mostrar el contenido en la columna.
Parámetros:
column: número de columna del ítem.
idCampo: identificador del campo de tipo objeto imagen a visualizar.
Configura la alineación de los textos en una columna del ítem en curso.
Parámetros:
column: número de la columna del ítem.
alignFlags: número de el valor de los flags de alineamiento. Ver enum de flags de alineamiento.
Devuelve un número que se corresponde con el valor de alineamiento de texto del ítem y columna en curso, ver enum flags de alineamiento.
Añade un patrón como un nodo hijo del ítem en curso.
Parámetros:
childPatter: objeto de la clave VItemRegisterPattern que se usará para generar nodos hijos.
Devuelve un patrón seleccionado que se corresponde con un objeto de la clase VItemRegisterPattern.
Parámetros:
index: número de patrón (el primero es el 0).
Devuelve el número de patrones configurados en los nodos hijos del ítem.
VImage ( Number column )
String ( Number column)
String ( Number column)
void ( Number column, Number rgbaColor )
void ( Number column, Number r, Number g, Number b, Number a = 255 )
void ( Number column, VFont font )
void ( Number column, Number rgbaColor )
void ( Number column, Number r, Number g, Number b, Number a = 255 )
void ( Number column, VImage image )
void ( Number column, String idCampo )
void ( Number column, String idCampo )
void ( Number nCol, Number nAlignment )
Number ( Number column)
void ( VItemRegisterPattern childPattern )
VItemRegisterPattern ( Number index )
Number ()
Devuelve un objeto de la con la fuente establecida para la columna especificada.
Devuelve un objeto de la clase con el icono que se visualiza en una columna del ítem.
font: objeto de la clase que representa a la fuente.
image: objeto de la clase que contiene el icono a visualizar.