4D v17WP Table get columns |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v17
WP Table get columns
|
WP Table get columns ( refTabla ; colIni {; numCol} ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
refTabla | Objeto |
![]() |
Referencia de tabla | |||||
colIni | Entero largo |
![]() |
Posición de la primera columna | |||||
numCol | Entero largo |
![]() |
Número de columnas a obtener | |||||
Resultado | Objeto |
![]() |
Nuevo rango de tabla que contiene columnas seleccionadas | |||||
El comando WP Table get columns devuelve un nuevo objeto de rango de celdas que contiene la selección de columnas refTabla definida por colIni y numCol.
El parámetro colIni apunta a la columna de la primera tabla a devolver y el parámetro numCol opcional especifica cuántas columnas deben devolverse. Si se omite numCol, se devuelve la columna única colIni.
Si colIni más numCol excede el número de columnas en refTabla, o si colIni es mayor que el número de columnas en refTabla, el rango devuelto contiene el máximo posible de columnas.
Usted desea modificar algunos atributos de las dos últimas columnas de una tabla:
C_OBJECT($wpTable;$wpRange;$wpRow1;$wpRow2;$wpRow3;$wpRow4;$wpRow5;$cols)
$wpRange:=WP Create range(WParea;wk start text;wk end text)
$wpTable:=WP Insert table($wpRange;wk append)
$wpRow1:=WP Table append row($wpTable;"Paul";"Smith";25)
$wpRow2:=WP Table append row($wpTable;"John";"Richmond";40)
$wpRow3:=WP Table append row($wpTable;"Mary";"Trenton";18)
$wpRow4:=WP Table append row($wpTable;"Christopher";"Lee";53)
$wpRow5:=WP Table append row($wpTable;"Henry";"Cartier";42)
$cols:=WP Table get columns($wpTable;2;2)
WP SET ATTRIBUTES($cols;wk background color;0x00E0E0E0;wk text color;"red";wk height;"36pt";wk text align;wk center)
Resultado:
Para obtener un rango de columnas desde el 10 hasta el final:
WP Table get columns(tableRef;10;MAXLONG)
Producto: 4D
Tema: Lenguaje 4D Write Pro
Número
1476
Creado por: 4D v16 R4
Modificado: 4D v17
Referencia 4D Write Pro ( 4D v17)