MutableGridCategory Class
Mutable wrapper object for PropertyCategory which provides methods for working with and managing category and record children hierarchies
Extends
Implements
Methods
Name | Description | |
---|---|---|
constructor(category: PropertyCategory, recordsDict: CategoryRecordsDict, gridItemFactory: IMutableGridItemFactory, parentSelectionKey?: string, depth: number = 0): MutableGridCategory | ||
getChildCategories(): IMutableGridCategoryItem[] | ||
getChildren(): IMutableFlatGridItem[] | ||
getDescendantCategoriesAndSelf(): IMutableGridCategoryItem[] | Gets a flat list of all categories beneath this category and itself in depth first visiting order. | |
getSelf(): MutableGridCategory |
Inherited methods
Name | Inherited from | Description |
---|---|---|
getDescendants(): IMutableFlatGridItem[] Protected | MutableFlatPropertyGridItem | |
getDescendantsAndSelf(): IMutableFlatGridItem[] | MutableFlatPropertyGridItem | Gets a flat list of all FlatGridItems beneath this flat grid item including itself in depth first visiting order. |
getLastVisibleDescendantOrSelf(): IMutableFlatGridItem | MutableFlatPropertyGridItem | |
getVisibleDescendants(): IMutableFlatGridItem[] | MutableFlatPropertyGridItem | Gets a flat list of visible FlatGridItems beneath this flat grid item. |
getVisibleDescendantsAndSelf(): IMutableFlatGridItem[] | MutableFlatPropertyGridItem | Gets a flat list of visible FlatGridItems beneath this flat grid item and itself in depth first visiting order. |
Properties
Name | Type | Description | |
---|---|---|---|
derivedCategory Accessor ReadOnly | PropertyCategory | ||
isRootCategory Accessor ReadOnly | boolean | Category is considered to be root category if its depth is 0 | |
label Accessor ReadOnly | string | ||
name Accessor ReadOnly | string | ||
selectionKey Accessor ReadOnly | string | ||
type Accessor ReadOnly | Category |
Inherited properties
Name | Type | Inherited from | Description |
---|---|---|---|
_isExpanded Protected | boolean | MutableFlatPropertyGridItem | |
_isLastInRootCategory Protected | boolean | MutableFlatPropertyGridItem | |
_lastInNumberOfCategories Protected | number | MutableFlatPropertyGridItem | |
[DRAFTABLE] | boolean | MutableFlatPropertyGridItem | |
depth Accessor ReadOnly | number | MutableFlatPropertyGridItem | |
isExpanded Accessor | boolean | MutableFlatPropertyGridItem | |
key Readonly | string | MutableFlatPropertyGridItem | |
parentCategorySelectionKey Accessor ReadOnly | undefined | string | MutableFlatPropertyGridItem | |
parentSelectionKey Accessor ReadOnly | undefined | string | MutableFlatPropertyGridItem |
Defined in
- ui/components-react/src/components-react/propertygrid/internal/flat-items/MutableGridCategory.ts Line 26
Last Updated: 30 November, 2023