Modifier key that indicates a UI action should add a selection area to selection or toggle a selection area within a selection
Specifies whether the addToggleSelectionAreaModifierKey toggles. If if does not toggle, then it adds
Specifies whether the addToggleSelectionAreaModifierKey toggles. If if does not toggle, then it adds
Specifies the interval (in milliseconds) between regular calls of requestAnimationFrame to paint grid. Set to undefined for no regular calls of requestAnimationFrame. This is normally not required (undefined) as the grid will automatically detect when a repaint and automatically immediately initiate a repaint. However this can be used to force continuous repaints (set to 0) for debugging purpose. It can also be used when data server invalidate callbacks to grid do not notify all data changes and repaints should be triggered by polling.
Specifies the interval (in milliseconds) between regular calls of requestAnimationFrame to paint grid. Set to undefined for no regular calls of requestAnimationFrame. This is normally not required (undefined) as the grid will automatically detect when a repaint and automatically immediately initiate a repaint. However this can be used to force continuous repaints (set to 0) for debugging purpose. It can also be used when data server invalidate callbacks to grid do not notify all data changes and repaints should be triggered by polling.
Padding to left and right of cell content
Padding to left and right of cell content
The widest the column will be auto-sized to.
The widest the column will be auto-sized to.
Set up a clipping region around each column before painting cells. This will be interpretted differently by grid painters according to their algorithm
Set up a clipping region around each column before painting cells. This will be interpretted differently by grid painters according to their algorithm
Font style for selected columns' headers.
Font style for selected columns' headers.
Allow user to move columns.
Allow user to move columns.
Columns can be hidden when being reordered.
Columns can be hidden when being reordered.
Whether to automatically expand column width to accommodate widest rendered value.
Whether to automatically expand column width to accommodate widest rendered value.
This default column width is used when width
property is undefined.
(width
is defined on column creation unless defaultColumnAutoSizing has been set to false
.)
This default column width is used when width
property is undefined.
(width
is defined on column creation unless defaultColumnAutoSizing has been set to false
.)
Default UiController automatically used by program. Note that order of these in array is important as it defines the order in which UI Events are processed.
Default UiController automatically used by program. Note that order of these in array is important as it defines the order in which UI Events are processed.
Keyboard event key for editing a cell
Keyboard event key for editing a cell
Open cell editor for cell when clicked by mouse
Open cell editor for cell when clicked by mouse
Open cell editor for cell when double clicked by mouse
Open cell editor for cell when double clicked by mouse
Open cell editor for cell when cell gains focus
Open cell editor for cell when cell gains focus
Open cell editor for cell when cell focus and certain keys are pushed down
Open cell editor for cell when cell focus and certain keys are pushed down
Cursor to display when cell editor can be clicked
Cursor to display when cell editor can be clicked
Whether grid events are dispatched as DOM events
Whether grid events are dispatched as DOM events
Modifier key that indicates a UI action should extend the selection area
Modifier key that indicates a UI action should extend the selection area
Validation failure feedback.
Validation failure feedback.
Instead of visible columns starting from left side of canvas, they end at the right side of canvas So last column is always visible and the first one visible is dependent on the width of the canvas
Instead of visible columns starting from left side of canvas, they end at the right side of canvas So last column is always visible and the first one visible is dependent on the width of the canvas
Horizontal alignment of content of each cell.
Define this property to style rule lines between fixed & scolling rows differently from horizontalGridLinesColor.
Define this property to style rule lines between fixed & scolling rows differently from horizontalGridLinesColor.
Define this property to render just the edges of the lines between non-scrollable rows & scrollable rows, creating a double-line effect.
The value is the thickness of the edges.
Undefined means no edge effect
Typical definition would be 1
in tandem with setting horizontalFixedLineWidth to 3
.
Define this property to render just the edges of the lines between non-scrollable rows & scrollable rows, creating a double-line effect.
The value is the thickness of the edges.
Undefined means no edge effect
Typical definition would be 1
in tandem with setting horizontalFixedLineWidth to 3
.
Define this property to style rule lines between non-scrollable rows and scrollable rows differently from horizontalGridLinesWidth. Undefine it to show normal grid line in that position.
Define this property to style rule lines between non-scrollable rows and scrollable rows differently from horizontalGridLinesWidth. Undefine it to show normal grid line in that position.
Color of horizontal grid lines.
Color of horizontal grid lines.
Specifies whether horizontal grid lines are drawn
Specifies whether horizontal grid lines are drawn
Thickness of horizontal grid lines (pixels). Ignored if horizontalGridLinesVisible is false
Thickness of horizontal grid lines (pixels). Ignored if horizontalGridLinesVisible is false
Maximum column width. When defined, column width is clamped to this value. Ignored when falsy. Respects resizeColumnInPlace but may cause user confusion when user can't make column narrower due to next column having reached its maximum.
Maximum column width. When defined, column width is clamped to this value. Ignored when falsy. Respects resizeColumnInPlace but may cause user confusion when user can't make column narrower due to next column having reached its maximum.
The minimum time interval (in milliseconds) between call requestAnimationFrame to paint grid. Set low value for minimum latency. Set high value to reduce resource usage.
The minimum time interval (in milliseconds) between call requestAnimationFrame to paint grid. Set low value for minimum latency. Set high value to reduce resource usage.
Minimum column width.
Adjust this value for different fonts/sizes or exotic cell renderers.
The default (5
) is enough room for an ellipsis with default font size.
Minimum column width.
Adjust this value for different fonts/sizes or exotic cell renderers.
The default (5
) is enough room for an ellipsis with default font size.
Allows rectangle selections with more than one cell and/or multiple rectangle selections. If false, then only focused cell is selected
Allows rectangle selections with more than one cell and/or multiple rectangle selections. If false, then only focused cell is selected
Enables column selections with mouse
Enables column selections with mouse
Cursor to appear when extending a selection with a mouse drag
Cursor to appear when extending a selection with a mouse drag
Enables row selections with mouse
Enables row selections with mouse
Allow multiple cell region selections.
Allow multiple cell region selections.
The area type that is added to a selection by default in a UI operation. Can also be specified in API calls which add an area to a RevSelection.
The area type that is added to a selection by default in a UI operation. Can also be specified in API calls which add an area to a RevSelection.
Reduce resize processing even more by increasing debounce when lots of resize observer call backs are occurring
Reduce resize processing even more by increasing debounce when lots of resize observer call backs are occurring
Reduce resize processing with debounce. In milliseconds
Reduce resize processing with debounce. In milliseconds
On mouse hover, whether to repaint the row background and how.
On mouse hover, whether to repaint the row background and how.
Repeating pattern of property overrides for grid rows.
Repeating pattern of property overrides for grid rows.
Height or width (depending on orientation) in either pixels (px) or Em (em)
Height or width (depending on orientation) in either pixels (px) or Em (em)
Anchor column does not need to align with edge of grid
Anchor column does not need to align with edge of grid
The alternative area type that can be added to a selection in a UI operation. Can also be specified in API calls which add an area to a RevSelection.
The alternative area type that can be added to a selection in a UI operation. Can also be specified in API calls which add an area to a RevSelection.
Background color for selected cell(s).
Background color for selected cell(s).
Font style for selected cell(s).
Font style for selected cell(s).
Font color for selected cell(s).
Font color for selected cell(s).
Stroke color for last selection overlay.
Stroke color for last selection overlay.
Fill color for last selection overlay.
Fill color for last selection overlay.
Column can be sorted with mouse click on column header
Column can be sorted with mouse click on column header
Sort column on double-click rather than single-click.
Sort column on double-click rather than single-click.
Display cell font with strike-through line drawn over it.
Display cell font with strike-through line drawn over it.
Define this property to style rule lines between fixed & scolling columns differently from verticalGridLinesColor.
Define this property to style rule lines between fixed & scolling columns differently from verticalGridLinesColor.
Define this property to render just the edges of the lines between fixed & scrolling columns, creating a double-line effect.
The value is the thickness of the edges.
Undefined means no edge effect
Typical definition would be 1
in tandem with setting verticalFixedLineWidth to 3
.
verticalFixedLineWidth
Define this property to render just the edges of the lines between fixed & scrolling columns, creating a double-line effect.
The value is the thickness of the edges.
Undefined means no edge effect
Typical definition would be 1
in tandem with setting verticalFixedLineWidth to 3
.
verticalFixedLineWidth
Define this property to style rule lines between non-scrollable columns and scrollable columns differently from verticalGridLinesWidth. Undefine it to show normal grid line in that position.
Define this property to style rule lines between non-scrollable columns and scrollable columns differently from verticalGridLinesWidth. Undefine it to show normal grid line in that position.
Color of vertical grid lines.
Color of vertical grid lines.
Specifies whether vertical grid lines are drawn
Specifies whether vertical grid lines are drawn
Thickness of vertical grid lines (pixels). Is ignored if verticalGridLinesVisible is false
Thickness of vertical grid lines (pixels). Is ignored if verticalGridLinesVisible is false
Vertical offset from top of cell of content of each cell.
Vertical offset from top of cell of content of each cell.
Modifier key that indicates a UI action should add a selection area to selection or toggle a selection area within a selection