DescendantLoadingEntityProviderComponent<Parent, Descendant>
Extends
DescendantEntityProviderComponent<Parent,Descendant>
Type Parameters
| Type Parameter |
|---|
Parent |
Descendant |
Constructors
Constructor
new DescendantLoadingEntityProviderComponent<Parent, Descendant>(options): DescendantLoadingEntityProviderComponent<Parent, Descendant>;
Parameters
| Parameter | Type |
|---|---|
options | DescendantLoadingEntityProviderOptions<Parent, Descendant> |
Returns
DescendantLoadingEntityProviderComponent<Parent, Descendant>
Overrides
DescendantEntityProviderComponent.constructor
Properties
| Property | Modifier | Type | Default value | Inherited from |
|---|---|---|---|---|
cache | public | Map<AbstractEntityTreePresenterContext<Descendant, EntityTreePresenterSettings>, ReactorTreeNode<ReactorTreeNodeListener>> | undefined | DescendantEntityProviderComponent.cache |
definition | public | EntityDefinition | undefined | DescendantEntityProviderComponent.definition |
type | public | string | undefined | DescendantEntityProviderComponent.type |
TYPE | static | string | 'descendant-entity-provider' | DescendantEntityProviderComponent.TYPE |
Accessors
actionStore
Inherited from
DescendantEntityProviderComponent.actionStore
comboBoxStore
Inherited from
DescendantEntityProviderComponent.comboBoxStore
descendantType
Get Signature
get descendantType(): string;
Returns
string
Inherited from
DescendantEntityProviderComponent.descendantType
notificationStore
system
Get Signature
get system(): System;
Returns
Inherited from
DescendantEntityProviderComponent.system
themeStore
Methods
generateTreeNode()
generateTreeNode(descendantOptions): ReactorTreeNode;
Parameters
| Parameter | Type |
|---|---|
descendantOptions | DescendantLoadingEntityGeneratedOptions<Descendant> & { parent: Parent; } |
Returns
Overrides
DescendantEntityProviderComponent.generateTreeNode
getDescendantOptions()
getDescendantOptions(entity): DescendantEntityGeneratedOptions<Descendant>;
Parameters
| Parameter | Type |
|---|---|
entity | Parent |
Returns
DescendantEntityGeneratedOptions<Descendant>
Inherited from
DescendantEntityProviderComponent.getDescendantOptions
getReactorTreeEntities()
getReactorTreeEntities(entity, context): {
entities: ReactorTreeEntity[];
options: DescendantEntityGeneratedOptions<Descendant>;
};
Parameters
| Parameter | Type |
|---|---|
entity | Parent |
context | AbstractEntityTreePresenterContext<Descendant> |
Returns
{
entities: ReactorTreeEntity[];
options: DescendantEntityGeneratedOptions<Descendant>;
}
| Name | Type |
|---|---|
entities | ReactorTreeEntity[] |
options | DescendantEntityGeneratedOptions<Descendant> |
Inherited from
DescendantEntityProviderComponent.getReactorTreeEntities
installNode()
installNode(node, descendantOptions): () => void;
Parameters
| Parameter | Type |
|---|---|
node | ReactorTreeNode |
descendantOptions | DescendantLoadingEntityGeneratedOptions<Descendant> |
Returns
() => void
installParentNode()
installParentNode(parent, descendantOptions): () => void;
Parameters
| Parameter | Type |
|---|---|
parent | ReactorTreeNode |
descendantOptions | DescendantEntityGeneratedOptions<Descendant> |
Returns
() => void
Overrides
DescendantEntityProviderComponent.installParentNode
setDefinition()
setDefinition(definition): void;
Parameters
| Parameter | Type |
|---|---|
definition | EntityDefinition |
Returns
void