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
Optional
batchCSS styling calculated for an element: calcHeight, calcWidth, outerWidth
Optional
cascadeReadonly
cdrProvides 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'
Optional
childOptional
childOptional
childIndicates 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
Minimal width for headers
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
Optional
expansionThe filter mode for the grid. It can be quick filter of excel-style filter
Optional
flatOptional
foreignProperty, that gets the header cell inner width for auto-sizing.
Readonly
gridAPIRepresents the grid service type providing API methods for the grid
Optional
groupOptional The template for the group row selector. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
Optional
groupOptional The template for group-by rows. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
Optional
groupOptional
groupingOptional
groupingOptional
groupingOptional
groupingOptional
groupingOptional
groupingOptional
groupsOptional
Readonly
groupsOptional
hasOptional
hasOptional Indicates whether the grid has expandable children (hierarchical and tree grid)
Indicates whether the grid has columns that are shown
The template for the header selector. It is of type TemplateRef, which represents an embedded template, used to instantiate embedded views
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
Represents the count of only the hidden (not visible) columns
Optional
highlightedOptional
iconOptional 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 element is pinned to the start of the grid
Indicates whether the grid's rows can be selected
Optional
lastReadonly
lastRepresents the last search in the grid It contains the search text (the user has entered), the match and some settings for the search
Optional
loadOptional
loadingRepresents 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'
Optional
parentAn array of columns, but it counts only the ones that are pinned
Represents the count of only the pinned columns
The width of pinned element
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
Optional
processedOptional
processedOptional
processedOptional
recordsThe height of the visible rows in the grid.
Optional
rootOptional
rootThe 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
Optional
rowOptional 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
Optional
selectedThe service handling selection in the grid. Selecting, deselecting elements
Optional
showOptional 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'
Readonly
transactionsRepresents the transaction service for the grid.
Optional
treeProperty, 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
Optional
updateReadonly
validationRepresents 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
Optional
clearOptional
createOptional
createOptional
generateOptional
getOptional
getOptional
getOptional
groupOptional
isOptional
isOptional
isOptional
preventOptional
resolveOptional
toggleOptional
toggleOptional
toggle
Interface representing a grid type. It is essentially the blueprint to a grid object. Contains definitions of properties and methods, relevant to a grid Extends
IGridDataBindable