Clases
Las siguientes clases pueden utilizarse en 4D View Pro.
LineBorder
.color
.color : Text
La propiedad .color
es el color del borde. Por defecto = black.
.style
.style : Integer
La propiedad .style
es el estilo del borde. Por defecto = empty.
TableColumn
.dataField
.dataField: Text
La propiedad .dataField
contiene el nombre de la propiedad de la columna de la tabla en el contexto de datos.
.formatter
.formatter: Text
La propiedad .formatter
contiene el formateador de la columna de la tabla.
.name
.name : Text
La propiedad .name
contiene el nombre de la columna de la tabla (obligatorio).
TableOptions
.allowAutoExpand
.allowAutoExpand: Boolean
La propiedad .allowAutoExpand
indica si se amplian las columnas o líneas de la tabla cuando se añaden valores en las celdas adyacentes vacías. Por defecto = True
.bandColumns
.bandColumns: Boolean
La propiedad .bandColumns
indica si se debe mostrar un estilo de columna alterna. Por defecto = False
.bandRows
.bandRows: Boolean
La propiedad .bandRows
indica si se debe mostrar un estilo de líneas alternas. Por defecto = True
.highlightLastColumn
.highlightLastColumn: Boolean
La propiedad .highlightLastColumn
indica si se debe resaltar la última columna. Por defecto = False
.highlightFirstColumn
.highlightFirstColumn: Boolean
La propiedad .highlightFirstColumn
indica si se debe resaltar la primera columna. Por defecto = False
.showFooter
.showFooter: Boolean
La propiedad .showFooter
indica si se debe mostrar un pie de página. Por defecto = False
.showHeader
.showHeader: Boolean
La propiedad .showHeader
indica si se debe mostrar un encabezado. Por defecto = True
.showResizeHandle
.showResizeHandle: Boolean
La propiedad .showResizeHandle
indica si se debe mostrar el manejador de redimensionamiento para las tablas que no tienen una source. Por defecto = False
.tableColumns
.tableColumns: Collection
La propiedad .tableColumns
es una colección de objetos cs.ViewPro.TableColumn utilizados para crear las columnas de la tabla.
.theme
.theme: cs.ViewPro.TableThemeOptions
La propiedad .theme
define el tema de una tabla. También puede ser un texto (nombre de un tema nativo SpreadJS).
Consulte los temas nativos de SpreadJS.
.useFooterDropDownList
.useFooterDropDownList: Boolean
La propiedad .useFooterDropDownList
indica si se debe utilizar una lista desplegable en las celdas de pie de página que calculan el valor total de una columna. Por defecto = False
TableStyle
.backColor
.backColor: Text
La propiedad .backColor
es el color de fondo de la tabla.
.forecolor
.forecolor: Text
La propiedad .forecolor
es el color de primer plano de la tabla.
.font
.font: Text
La propiedad .font
es el nombre de la fuente (ver Fuentes y texto) de la tabla.
.textDecoration
.textDecoration: Integer
La propiedad .textDecoration
es la decoración del texto de la tabla (ver Fuentes y texto).
.borderLeft
.borderLeft: cs.ViewPro.LineBorder
La propiedad .borderLeft
es la línea del borde izquierdo de la tabla .
.borderRight
.borderRight: cs.ViewPro.LineBorder
La propiedad .borderRight
es la línea del borde derecho de la tabla .
.borderBottom
.borderBottom: cs.ViewPro.LineBorder
La propiedad .borderBottom
es el límite inferior de la tabla .
.borderHorizontal
.borderHorizontal: cs.ViewPro.LineBorder
La propiedad .borderHorizontal
es el límite horizontal de la tabla .
.borderVertical
.borderVertical: cs.ViewPro.LineBorder
La propiedad .borderVertical
es la línea de borde vertical de la tabla .
TableTheme
.bandRows
.bandRows: Boolean
La propiedad .bandRows
indica si se debe mostrar un estilo de líneas alternas.
.bandColumns
.bandColumns: Boolean
La propiedad .bandColumns
indica si se debe mostrar un estilo de columna alterna.
.highlightLastColumn
.highlightLastColumn: Boolean
La propiedad .highlightLastColumn
indica si se debe resaltar la última columna.
.highlightFirstColumn
.highlightFirstColumn: Boolean
La propiedad .highlightFirstColumn
indica si se debe resaltar la primera columna.
.theme
.theme: cs.ViewPro.TableThemeOptions
.theme: Text
La propiedad .theme
define el tema de una tabla. Si Text: nombre de un tema nativo SpreadJS.
TableThemeOptions
.firstColumnStripSize
.firstColumnStripSize: Integer
La propiedad .firstColumnStripSize
es el tamaño de la primera columna alterna. Por defecto=1
.firstColumnStripStyle
.firstColumnStripStyle: cs.ViewPro.TableStyle
La propiedad .firstColumnStripStyle
es el estilo de la primera columna alterna.
.firstFooterCellStyle
.firstFooterCellStyle: cs.ViewPro.TableStyle
La propiedad .firstFooterCellStyle
es el estilo de la primera celda del pie de página. "highlightFirstColumn" debe ser true.
.firstHeaderCellStyle
.firstHeaderCellStyle : cs.ViewPro.TableStyle
La propiedad .firstHeaderCellStyle
es la propiedad estilo de la primera celda del encabezado. "highlightFirstColumn" debe ser true.
.firstRowStripSize
.firstRowStripSize: Integer
La propiedad .firstRowStripSize
es el tamaño de la primera columna alterna. Por defecto=1.
.firstRowStripStyle
.firstRowStripStyle: cs.ViewPro.TableStyle
La propiedad .firstRowStripStyle
es la propiedad primer estilo de línea alterna.
.footerRowStyle
.footerRowStyle: cs.ViewPro.TableStyle
La propiedad .footerRowStyle
es el estilo por defecto del área de pie de página.
.headerRowStyle
.headerRowStyle: cs.ViewPro.TableStyle
La propiedad .headerRowStyle
es el estilo por defecto del área de encabezado.
.highlightFirstColumnStyle
.highlightFirstColumnStyle: cs.ViewPro.TableStyle
La propiedad .highlightFirstColumnStyle
es la propiedad estilo de la primera columna. "highlightFirstColumn" debe ser true.
.highlightLastColumnStyle
.highlightLastColumnStyle: cs.ViewPro.TableStyle
La propiedad .highlightLastColumnStyle
es la propiedad estilo de la última columna. "highlightLastColumn" debe ser true.
.lastFooterCellStyle
.lastFooterCellStyle: cs.ViewPro.TableStyle
La propiedad .lastFooterCellStyle
es la propiedad estilo de la última celda del pie de página. "highlightLastColumn" debe ser true.
.lastHeaderCellStyle
.lastHeaderCellStyle: cs.ViewPro.TableStyle
La propiedad .lastHeaderCellStyle
es la estilo de la última celda del encabezado. "highlightLastColumn" debe ser true.
.name
.name : Text
La propiedad .name
es el nombre de un tema SpreadJS nativo .
.secondColumnStripSize
.secondColumnStripSize: Integer
La propiedad .secondColumnStripSize
es el tamaño de la segunda columna alterna. Por defecto=1
.secondColumnStripStyle
.secondColumnStripStyle: cs.ViewPro.TableStyle
La propiedad .secondColumnStripStyle
es la estilo de la segunda columna alterna.
.secondRowStripSize
.secondRowStripSize: Integer
La propiedad .secondRowStripSize
es el tamaño de la segunda columna alterna. Por defecto=1.
.secondRowStripStyle
.secondRowStripStyle: cs.ViewPro.TableStyle
La propiedad .secondRowStripStyle
es el segundo estilo de línea alterna.
.wholeTableStyle
.wholeTableStyle: cs.ViewPro.TableStyle
La propiedad .wholeTableStyle
es el estilo por defecto del área de datos.