OptionalcellIDOptional; The cellID is the unique key, used to identify the cell
OptionalidOptional; An object identifying the cell. It contains rowID, columnID, and rowIndex of the cell.
OptionalreadonlyOptionaltitleAn optional title to display for the cell
OptionalvalidationOptional; An object representing the validation state of the cell. Whether it's valid or invalid, and if it has errors
OptionalvisibleThe index of the column that the cell belongs to. It counts only the visible (not hidden) columns
Indicates whether the cell is currently active (focused).
Indicates whether the cell can be edited.
Indicates whether the cell is currently in edit mode.
The value to display when the cell is in edit mode.
Indicates whether the cell is currently selected. It is false, if the sell is not selected, and true, if it is.
The current value of the cell.
The CSS width of the cell as a string.
OptionalcalculateOptional; A method definition to calculate the size of the cell to fit the content The method can be used to calculate the size of the cell with the longest content and resize all cells to that size
OptionalsetA method definition to start or end the edit mode of the cell. It takes a boolean value as an argument
A method definition to update the value of the cell.
Interface representing a cell in the grid. It is essentially the blueprint to a cell object. Contains definitions of properties and methods, relevant to a cell