31
Velneo vDevelop
Scripts
Lenguajes
JavaScript
VAdvandedGridListDataView
Esta clase representa a un objeto rejilla avanzada.

Indice de funciones

Generales

void setShowGrid( Boolean show )
void setSortingEnabled( Boolean set )
Boolean showGrid()

De columnas

Number columnWidth( Number column )
void resizeColumnToContents( Number column )
void setColumnVisible( Number column, Boolean visible )
void setColumnWidth( Number column, Number width )

De data

Variant data( Number nRow, Number column )
Number dataType( Number column )

De impresión

void print( String printerName, Boolean highRes, Number paperSize, Number orientacion, Number marginLeft, Number marginTop, Number marginRight, Number marginBottom )
void print()
void printToFile( String fileName )

Enumeraciones

DataType
  • TypeNone = 0
  • TypeString = 1
  • TypeNumber = 2
  • TypeDate = 3
  • TypeTime = 4
  • TypeDateTime = 5
  • TypeImage = 6

Documentación de funciones

Funciones generales

Boolean isSortingEnabled()

Devuelve true si la ordenación de la rejilla haciendo clic en la cabecera de columnas está activada.

void setShowGrid( Boolean show )

Permite especificar si las líneas de grid de la rejilla se visualizarán o se ocultarán.
Parámetros:
  • show: true para que el grid esté visible, false para que el grid se oculte.

void setSortingEnabled( Boolean set )

Permite activar o desactivar la ordenación de la rejilla haciendo clic en las cabeceras de columna.
Parámetros:
  • set: true para que la ordenación esté activada, false para que la ordenación esté desactivada.

Boolean showGrid()

Devuelve true si el grid de la rejilla está visible y false si está oculto.

Funciones de columnas

Number columnWidth( Number column )

Devuelve el ancho en píxeles de la columna especificada en el parámetro.
Parámetros:
  • column: número de la columna. La primera columna es la 0.
  • void resizeColumnsToContents()
Cambia el ancho de la todas las columnas en función de los datos visualizados en cada columna.

void resizeColumnToContents( Number column )

Cambia el ancho de la columna especificada en función de los datos visualizados en la columna.
Parámetros:
  • column: número de la columna. La primera columna es la 0.

void setColumnVisible( Number column, Boolean visible )

Al aplicar la función la columna entra en modo manual y deja de aplicarse la fórmula de la propiedad condición de visible. Al aplicar esta función se refresca la visibilidad de la columna.
Parámetros:
  • column: número de columna sobre la que se aplica la función. La primera columna es la 0.
  • visible: true para hacer la columna visible, false para ocultar la columna.

void setColumnWidth( Number column, Number width )

Permite fijar el ancho de una columna en píxeles.
Parámetros:
  • column: número de la columna. La primera columna es la 0.
  • width: ancho en píxeles a pintar en la columna.

Funciones de impresión

void print( String printerName, Boolean highRes, Number paperSize, Number orientacion, Number marginLeft, Number marginTop, Number marginRight, Number marginBottom )

Imprime el contenido de la rejilla avanzada.
Parámetros:
  • printerName: nombre de la impresora.
  • highRes: true para imprimir en alta resolución o false para imprimir en baja resolución.
  • paperSize: tamaño del papel.
  • orientación: para imprimir en vertical, para imprimir en apaisado.
  • marginLeft: margen izquierdo en p...
  • marginTop: margen superior en p...
  • marginRight: margen derecho en p...
  • marginBottom: margen inferior en p...

void print()

Muestra el contenido de la rejilla avanzada como impresión en presentación preliminar.

void printToFile( String fileName )

Generar un fichero en disco, en la senda especificada en el parámetro, con el contenido de la rejilla avanzada impreso en formato PDF.
Parámetros:
  • fileName: senda y nombre del fichero en disco que se generará con la impresión de la rejilla avanzada.

void printToFile()

Generar un fichero en disco, en la senda por defecto, con el contenido de la rejilla avanzada impreso en formato PDF.

Ejemplo

Ocultar columna de una rejilla avanzada

Se trata de ocultar la primera columna de una rejilla avanzada desde un manejador de evento de la misma:
1
var rejilla = theRoot.dataView();
2
rejilla.setColumnVisible(1, false);
Copied!