EqDataTable class

Represents Google data table class

Index

Constructors

Public Methods

Constructors


constructor

The default constructor. ⊕ new EqDataTable(data?: any): EqDataTable

Parameters:

  • data: any, Optional - The table instance or its JSON representation.

Public Methods


addColumn

Adds column.

▸ addColumn(type: string,label: string): void

Parameters:

  • type: string - The type.
  • label: string - The label.

Returns void


addRows

Creates empty rows.

▸ addRows(size: number): void

Parameters:

  • size: number - The number of empty rows.

Returns void


getColumnId

Gets the column ID.

▸ getColumnId(colIndex: number): string

Parameters:

  • colIndex: number - The column index.

Returns string - The column ID.


getColumnLabel

Gets the column LABEL.

▸ getColumnLabel(colIndex: number): string

Parameters:

  • colIndex: number - The column index.

Returns string - The column ID.


getColumnObject

Gets the column object.

▸ getColumnObject(colIndex: number): any

Parameters:

  • colIndex: number - The column index.

Returns any - The column object.


getColumnProperties

Gets the column properties.

▸ getColumnProperties(colIndex: number): any

Parameters:

  • colIndex: number - The column index.

Returns any - The column properties.


getColumnType

Gets the column type.

▸ getColumnType(colIndex: number): string

Parameters:

  • colIndex: number - The column index.

Returns string - The column type.


getFormattedValue

Gets the formatted value.

▸ getFormattedValue(rowIndex: number,colIndex: number): string | null

Parameters:

  • rowIndex: number - The row index.
  • colIndex: number - The column index.

Returns string | null - The value.


getNumberOfColumns

Gets the number of columns

▸ getNumberOfColumns(): number

Returns number - The number.


getNumberOfRows

Gets the number of rows.

▸ getNumberOfRows(): number

Returns number - The number.


getObject

Gets the google data table object.

▸ getObject(): any

Returns any - The data table.


getValue

Gets the value.

▸ getValue(rowIndex: number,colIndex: number): any

Parameters:

  • rowIndex: number
  • colIndex: number -

Returns any


isEmpty

Cheсks wether the table is empty

▸ isEmpty(): boolean

Returns boolean - true if the table is empty, false if it is not.


loadFromJSON

Loads data table from JSON.

▸ loadFromJSON(json: string): void

Parameters:

  • json: string - The JSON representation.

Returns void


setCell

Sets value to the cell.

▸ setCell(rowIndex: number,colIndex: number,value: any): void

Parameters:

  • rowIndex: number - The row.
  • colIndex: number - The column.
  • value: any - The value.

Returns void


setDisplayFormats

▸ setDisplayFormats(options?: DataDisplayFormatterOptions): void

Parameters:

Returns void


toJSON

Saves data table to JSON.

▸ toJSON(): string

Returns string - The JSON representation.