Optional_baseThe default font size, calculated for each element
Indicates whether filtering in the grid is enabled. If te value is true, the grid can be filtered
OptionalbatchCSS styling calculated for an element: calcHeight, calcWidth, outerWidth
OptionalcascadeReadonlycdrProvides change detection functionality. A change-detection tree collects all views that are to be checked for changes. The property cannot be changed (readonly)
Represents the selection mode for cells: 'none','single', 'multiple', 'multipleCascade'
OptionalchildOptionalchildIndicates if the column of the grid is in drag mode
An unmodifiable list, containing all the columns of the grid.
Represents the selection mode for columns: 'none','single', 'multiple', 'multipleCascade'
Indicates whether the width of the column is set by the user, or is configured automatically.
Indicates whether the currency symbol is positioned to the left of values.
Strategy, used for cloning the provided data. The type has one method, that takes any type of data
Indicates whether transitions are disabled for the grid.
The base drag indicator icon. Could be of any type
The template for drag indicator icons. Could be of any type
The template for header icon It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
OptionalexpansionThe filter mode for the grid. It can be quick filter of excel-style filter
OptionalflatOptionalforeignProperty, that gets the header cell inner width for auto-sizing.
ReadonlygridAPIRepresents the grid service type providing API methods for the grid
OptionalgroupOptional The template for the group row selector. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
OptionalgroupingOptionalgroupingOptionalgroupingOptionalgroupingOptionalgroupingOptionalgroupingOptionalgroupOptional The template for group-by rows. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
OptionalgroupsOptional ReadonlygroupsOptionalgroupOptionalhasOptionalhasOptional Indicates whether the grid has expandable children (hierarchical and tree grid)
Indicates whether the grid has columns that are shown
The template for header collapsed indicators. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
The template for header expanded indicators. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
The template for the header selector. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
Represents the count of only the hidden (not visible) columns
OptionalhighlightedOptionaliconOptional The template for grid icons. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
Represents the unique identifier of the grid.
Indicates whether cells are selectable in the grid
Indicates whether it is allowed to select more than one row in the grid
Indicates whether the grid's rows can be selected
OptionallastReadonlylastRepresents the last search in the grid It contains the search text (the user has entered), the match and some settings for the search
OptionalloadOptionalloadingRepresents the locale of the grid: USD, EUR, GBP, CNY, JPY, etc.
Indicates whether the grid is currently in a moving state.
Represents the native HTML element itself
Represents the paging of the grid. It can be either 'Local' or 'Remote'
OptionalparentAn array of columns, but it counts only the ones that are pinned
Represents the count of only the pinned columns
An array of columns, but it counts only the ones that are pinned to the end.
The width of pinned element for pinning at end.
An array of columns, but it counts only the ones that are pinned to the start.
The width of pinned element for pinning at start.
The configuration for columns and rows pinning in the grid It's of type IPinningConfig, which can have value for columns (start, end) and for rows (top, bottom)
Represents the unique primary key used for identifying rows in the grid
OptionalprocessedOptionalprocessedOptionalprocessedOptionalrecordsThe height of the visible rows in the grid.
OptionalrootOptionalrootThe template for collapsed row indicators. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
Indicates whether rows in the grid can be dragged. If te value is true, the rows can be dragged
Indicates whether a row is currently being dragged
Indicates whether rows in the grid are editable. If te value is true, the rows can be edited
The template for expanded row indicators. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
The height of each row in the grid. Setting a constant height can solve problems with not showing all elements when scrolling
OptionalrowOptional The template for row loading indicators. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
Represents the selection mode for rows: 'none','single', 'multiple', 'multipleCascade'
The template for row selectors. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
OptionalselectedThe service handling selection in the grid. Selecting, deselecting elements
OptionalshowOptional Indicates whether collapsed grid elements should be expanded
Indicates whether the selectors of the rows are visible
The template for ascending sort header icons. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
The template for descending sort header icons. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
The template for sort header icons. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
The CSS margin of the summaries
Represents the calculation mode for summaries: 'rootLevelOnly', 'childLevelsOnly', 'rootAndChildLevels'
Represents the position of summaries: 'top', 'bottom'
ReadonlytransactionsRepresents the transaction service for the grid.
OptionaltreeProperty, that provides a callback for loading unique column values on demand. If this property is provided, the unique values it generates will be used by the Excel Style Filtering
An array of columns, but it counts only the ones that are not pinned
The width of unpinned element
OptionalupdateReadonlyvalidationRepresents the validation service for the grid. The type contains properties and methods (logic) for validating records
The trigger for grid validation. It's value can either be change or blur
Represents the state of virtualization for the grid. It has an owner, start index and chunk size
An array of columns, but it counts only the ones visible (not hidden) in the view
OptionalclearOptionalcreateOptionalcreateOptionalgenerateOptionalgetOptionalgetOptionalgetOptionalgroupOptionalisOptionalisOptionalisOptionalpreventOptionalresolveOptionaltoggleOptionaltoggleOptionaltoggle
An interface describing a Hierarchical Grid type. It is essentially the blueprint to a grid kind Contains definitions of properties and methods, relevant to a grid kind Extends from
GridType