sub-assets/assign-devices/assign-devices.component.ts
providers |
{
provide: DATA_GRID_CONFIGURATION_STRATEGY, useClass: UserPreferencesConfigurationStrategy
}
{
provide: DATA_GRID_CONFIGURATION_CONTEXT, useValue: AssignDevicesComponent.GRID_CONFIG_CONTEXT
}
|
selector | c8y-assign-devices |
templateUrl | ./assign-devices.component.html |
Properties |
Methods |
Inputs |
Outputs |
HostListeners |
constructor(alert: AlertService, subAssetsService: SubAssetsService, inventoryService: InventoryService, gainsightService: GainsightService)
|
|||||||||||||||
Parameters :
|
currentGroupId |
Type : string
|
refresh |
Type : any
|
Default value : new EventEmitter<any>()
|
onCancel |
Type : EventEmitter
|
onShowChildDevices |
Type : EventEmitter
|
selectedDevice |
Type : EventEmitter
|
document:keydown.enter |
Arguments : '$event'
|
document:keydown.enter(_event: KeyboardEvent)
|
Async assignDevices |
assignDevices()
|
Returns :
any
|
Async ngOnInit |
ngOnInit()
|
Returns :
any
|
onEnterKeyDown | ||||||
onEnterKeyDown(_event: KeyboardEvent)
|
||||||
Decorators :
@HostListener('document:keydown.enter', ['$event'])
|
||||||
Parameters :
Returns :
void
|
onSelected | ||||||
onSelected(selectedDevicesIDs: string[])
|
||||||
Parameters :
Returns :
void
|
selectChildren | ||||||
selectChildren(asset: IManagedObject)
|
||||||
Parameters :
Returns :
void
|
setActionControls | ||||||
setActionControls(showChildren: boolean)
|
||||||
Parameters :
Returns :
void
|
setHeaderActionControls |
setHeaderActionControls()
|
Returns :
void
|
setNotIncludedInGroupQuery |
setNotIncludedInGroupQuery()
|
Returns :
void
|
actionControls |
Type : ActionControl[]
|
Default value : []
|
baseQuery |
Type : any
|
canAssignDevice |
Default value : false
|
CURRENT_LOCATION |
Default value : location.href
|
deviceQueryStringOutput |
Type : string
|
Static Readonly GRID_CONFIG_CONTEXT |
Type : UserPreferencesGridConfigContext
|
Default value : {
key: 'assign-devices-grid',
configFilter: {
filter: false
}
}
|
headerActionControls |
Type : HeaderActionControl[]
|
Default value : []
|
Readonly isSelectable |
Default value : true
|
pagination |
Type : Pagination
|
Default value : { pageSize: 20, currentPage: 1 }
|
pendingStatus |
Default value : false
|
PRODUCT_EXPERIENCE |
Default value : PRODUCT_EXPERIENCE_SUB_ASSETS_SHARED
|
selected |
Type : string[]
|
Default value : []
|
showChildren |
Default value : false
|
showDevicesToggle |
Type : TemplateRef<any>
|
Decorators :
@ViewChild('showDevicesToggle', {read: TemplateRef})
|