Saltar al contenido principal
Versión: 21 R3

VP SET TABLE THEME

Historia
LanzamientoModificaciones
19 R8Añadidos

VP SET TABLE THEME ( vpAreaName : Text ; tableName : Text ; options : cs.ViewPro.TableTheme {; sheet : Integer } )

ParámetrosTipoDescripción
vpAreaNameText->Nombre de objeto formulario área 4D View Pro
tableNameText->Nombre de la tabla
optionscs.ViewPro.TableTheme->Propiedades del tema de la tabla a modificar
sheetInteger->Índice de la hoja (hoja actual si se omite)

Descripción​

El comando VP SET TABLE THEME modifica el tema actual de tableName.

En vpAreaName, pase el nombre del área 4D View Pro y en tableName, el nombre de la tabla a modificar.

En el parámetro options, pase un objeto de la clasecs.ViewPro.TableTheme que contenga las propiedades del tema a modificar.

En sheet, pase el índice de la hoja objetivo. Si no se especifica ningún índice o si pasa -1, el comando se aplica a la hoja actual.

Ejemplo 1​

Desea definir un tema predefinido en una tabla:

var $param : cs.ViewPro.TableTheme
$param:=cs.ViewPro.TableTheme.new()
$param.theme:="medium2"
VP SET TABLE THEME("ViewProArea"; "myTable"; $param)

Ejemplo 2​

Quiere tener esta representación de columna alternativa:

var $param : cs.ViewPro.TableTheme
$param:=cs.ViewPro.TableTheme.new()

// Activar el renderizado de columnas band
$param.bandColumns:=True
$param.bandRows:=False

// Crear el objeto tema con estilos de encabezado y columna
$param.theme:=cs.ViewPro.TableThemeOptions.new()

var $styleHeader; $styleColumn; $styleColumn2 : cs.ViewPro.TableStyle

$styleHeader:=cs.ViewPro.TableStyle.new()
$styleHeader.backColor:="Gold"
$styleHeader.foreColor:="#03045E"
$param.theme.headerRowStyle:=$styleHeader

$styleColumn1:=cs.ViewPro.TableStyle.new()
$styleColumn1.backColor:="SkyBlue"
$styleColumn1.foreColor:="#03045E"
$param.theme.firstColumnStripStyle:=$styleColumn1

$styleColumn2:=cs.ViewPro.TableStyle.new()
$styleColumn2.backColor:="LightCyan"
$styleColumn2.foreColor:="#03045E"
$param.theme.secondColumnStripStyle:=$styleColumn2

VP SET TABLE THEME("ViewProArea"; "myTable"; $param)

Ver también​

VP CREATE TABLE
VP Get table theme