packages/eui/packages/components/eui-dialog/container/eui-dialog-container.component.ts
OnInit
OnDestroy
changeDetection | ChangeDetectionStrategy.OnPush |
encapsulation | ViewEncapsulation.None |
selector | eui-dialog-container |
imports |
AsyncPipe
TranslateModule
PortalModule
OverlayModule
A11yModule
DragDropModule
CdkScrollableModule
EUI_BUTTON
EUI_ICON
EUI_ICON_BUTTON
EUI_ICON_STATE
|
templateUrl | ./eui-dialog-container.component.html |
styleUrl | ../eui-dialog.scss |
Properties |
|
Methods |
|
HostBindings |
Accessors |
attr.aria-modal |
Type : boolean
|
Default value : true
|
class |
Type : string
|
Default value : 'eui-dialog-container'
|
Public closeDialog |
closeDialog()
|
Returns :
void
|
Public disableAcceptButton |
disableAcceptButton()
|
Disable Accept button of default eui-dialog footer.
Returns :
void
|
Public disableDismissButton |
disableDismissButton()
|
Disable Dismiss button of default eui-dialog footer.
Returns :
void
|
Public enableAcceptButton |
enableAcceptButton()
|
Enable Accept button of default eui-dialog footer.
Returns :
void
|
Public enableDismissButton |
enableDismissButton()
|
Enable Dismiss button of default eui-dialog footer.
Returns :
void
|
Public getContentId |
getContentId()
|
Based on certain conditions returns the id of the body content to the aria-describedby attr of the container
Returns :
string
|
Public onAccept |
onAccept()
|
Returns :
void
|
Public onDismiss |
onDismiss()
|
Returns :
void
|
Public onScroll |
onScroll()
|
Returns :
void
|
Public portalAttached | |||||||||
portalAttached(attachedRef: CdkPortalOutletAttachedRef, component: "headerComponent" | "bodyComponent" | "footerComponent")
|
|||||||||
Parameters :
Returns :
void
|
Public acceptButtonDisabled$ |
Type : BehaviorSubject<boolean>
|
Default value : new BehaviorSubject<boolean>(false)
|
ariaModal |
Default value : true
|
Decorators :
@HostBinding('attr.aria-modal')
|
Public bodyComponentPortal |
Type : ComponentPortal<BC>
|
cd |
Default value : inject(ChangeDetectorRef)
|
Public componentInstances |
Default value : new EuiDialogComponentInstances<HC, BC, FC>()
|
dialogContainerConfig |
Default value : inject<EuiDialogInterface<HC, HCC, BC, BCC, FC, FCC>>(DIALOG_CONTAINER_CONFIG)
|
Public dismissButtonDisabled$ |
Type : BehaviorSubject<boolean>
|
Default value : new BehaviorSubject<boolean>(false)
|
Public footerComponentPortal |
Type : ComponentPortal<FC>
|
Public headerComponentPortal |
Type : ComponentPortal<HC>
|
Public isBodyComponentPortal |
Default value : false
|
Public isBodyTemplatePortal |
Default value : false
|
Public isFooterComponentPortal |
Default value : false
|
Public isFooterTemplatePortal |
Default value : false
|
Public isHeaderComponentPortal |
Default value : false
|
Public isHeaderTemplatePortal |
Default value : false
|
string |
Type : string
|
Default value : 'eui-dialog-container'
|
Decorators :
@HostBinding('class')
|
getComponentInstances |
getgetComponentInstances()
|
getPortalOutlet |
getgetPortalOutlet()
|
dialogContainerConfigContent |
getdialogContainerConfigContent()
|