Module: dynamicProperties

Dynamic grid properties can make use of a backing store. This backing store is created in the same layer (the grid properties layer) by clearState and backs grid-only properties. We currently do not create one for descendant objects, such as column and cell properties objects. The members of the backing store have the same names as the dynamic properties that utilize them. They are initialized by clearState to the default values from defaults object members, (also) of the same name.

Note that dynamic properties must enumerable to be visible to Hypergrid#saveState.

Members

(static) cells

(static) columnIndexes

(static) columnNames

(static) columnProperties

(static) columns

(static) features

(static) gridRenderer

(static) lineColor

Grid line color.

This is a Legacy property. It is now implemented as a dynamic property accessor:

  • Getting its value returns the current value of the new (as of 2.1.0) gridLinesHColor property.
  • Setting its value sets gridLinesHColor and gridLinesVColor.
  • It is non-enumerable; it is not output with grid.saveState(); the accessed properties are output instead.

(static) lineWidth

Grid line width.

This is a Legacy property. It is now implemented as a dynamic property accessor:

  • Getting its value returns the current value of the new (as of 2.1.0) gridLinesHColor property.
  • Setting its value sets gridLinesHColor and gridLinesVColor.
  • It is non-enumerable; it is not output with grid.saveState(); the accessed properties are output instead.

(static) rowHeaderCheckboxes

(static) rowHeaderNumbers

(static) rows

(static) showRowNumbers

Legacy property; now points to both rowHeaderFeatures props.

(static) subgrids

(static) theme