@serenity-is/corelib / CascadedWidgetLink
Class: CascadedWidgetLink<TParent>
Type parameters
| Name | Type |
|---|---|
TParent |
extends Widget<any> |
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new CascadedWidgetLink<TParent>(parentType, widget, parentChange)
Type parameters
| Name | Type |
|---|---|
TParent |
extends Widget<any, TParent> |
Parameters
| Name | Type |
|---|---|
parentType |
(...args: any[]) => TParent |
widget |
Widget<any> |
parentChange |
(p1: TParent) => void |
Defined in
src/ui/editors/cascadedwidgetlink.ts:8
Properties
_parentID
• Private _parentID: string
Defined in
src/ui/editors/cascadedwidgetlink.ts:19
parentChange
• Private parentChange: (p1: TParent) => void
Type declaration
▸ (p1): void
Parameters
| Name | Type |
|---|---|
p1 |
TParent |
Returns
void
Defined in
src/ui/editors/cascadedwidgetlink.ts:10
parentType
• Private parentType: (...args: any[]) => TParent
Type declaration
• new parentType(...args)
Parameters
| Name | Type |
|---|---|
...args |
any[] |
Defined in
src/ui/editors/cascadedwidgetlink.ts:8
widget
• Private widget: Widget<any>
Defined in
src/ui/editors/cascadedwidgetlink.ts:9
Methods
bind
▸ bind(): TParent
Returns
TParent
Defined in
src/ui/editors/cascadedwidgetlink.ts:21
get_parentID
▸ get_parentID(): string
Returns
string
Defined in
src/ui/editors/cascadedwidgetlink.ts:57
set_parentID
▸ set_parentID(value): void
Parameters
| Name | Type |
|---|---|
value |
string |
Returns
void
Defined in
src/ui/editors/cascadedwidgetlink.ts:61
unbind
▸ unbind(): TParent
Returns
TParent