sub-assets/sub-assets-grid.component.ts
OnInit
OnDestroy
GridConfigContextProvider
Properties |
Methods |
Inputs |
Outputs |
Accessors |
constructor(subAssetsGridService: SubAssetsService, bsModalService: BsModalService, smartGroupsService: SmartGroupsService, deviceListExtensionService: DeviceListExtensionService, assetNodeService: AssetNodeService)
|
||||||||||||||||||
Parameters :
|
actionControls |
Type : ActionControl[]
|
baseQuery |
Type : object
|
Default value : {}
|
bulkActionControls |
Type : BulkActionControl[]
|
columns |
Type : Column[]
|
columnsConfigKey |
Type : string
|
The name of the key where columns configuration will be stored. |
displayOptions |
Type : any
|
emptyStateText |
Type : string
|
Default value : gettext(
'Add your first group or assign devices using the buttons on the action bar.'
)
|
filterable |
Type : boolean
|
Default value : true
|
loadingItemsLabel |
Type : string
|
Default value : gettext('Loading assets…')
|
pagination |
Type : Pagination
|
parent-group |
Type : IManagedObject
|
refresh |
Type : EventEmitter<void>
|
selectable |
Type : boolean
|
Default value : false
|
sortable |
Type : boolean
|
Default value : true
|
title |
Type : string
|
Default value : gettext('Subassets')
|
itemsSelect |
Type : EventEmitter<string[]>
|
onColumnsChange |
Type : EventEmitter<Column[]>
|
getGridConfigContext |
getGridConfigContext()
|
Returns :
SubAssetsGridConfigContext
|
ngOnChanges | ||||||
ngOnChanges(changes: SimpleChanges)
|
||||||
Parameters :
Returns :
void
|
ngOnDestroy |
ngOnDestroy()
|
Returns :
void
|
ngOnInit |
ngOnInit()
|
Returns :
void
|
Async onDataSourceModifier | ||||||
onDataSourceModifier(dataSourceModifier: DataSourceModifier)
|
||||||
Parameters :
Returns :
Promise<ServerSideDataResult>
|
Async onDeleteAsset | |||||||||
onDeleteAsset(asset: IManagedObject, parentRef: IManagedObject)
|
|||||||||
Parameters :
Returns :
any
|
onReload |
onReload()
|
Returns :
void
|
onUnassignAsset | |||||||||
onUnassignAsset(asset: IManagedObject, parentRef: IManagedObject)
|
|||||||||
Parameters :
Returns :
void
|
setActionControls |
setActionControls()
|
Returns :
void
|
trackByName | |||||||||
trackByName(_index, column: Column)
|
|||||||||
Parameters :
Returns :
string
|
actionControls |
Type : ActionControl[]
|
bulkActionControls |
Type : BulkActionControl[]
|
Default value : this.subAssetsGridService.getDefaultBulkActionControls()
|
dataGrid |
Type : DataGridComponent
|
Decorators :
@ViewChild(DataGridComponent, {static: true})
|
displayOptions |
Type : DisplayOptions
|
Default value : {
striped: true,
bordered: false,
gridHeader: true,
filter: true,
hover: true
}
|
noDataMessage |
Default value : gettext('No items to display.')
|
noResultsMessage |
Default value : gettext('No matching items.')
|
noResultsSubtitle |
Default value : gettext('Refine your search terms or check your spelling.')
|
pagination |
Type : Pagination
|
Default value : this.subAssetsGridService.getDefaultPagination()
|
PRODUCT_EXPERIENCE |
Default value : PRODUCT_EXPERIENCE_SUB_ASSETS_SHARED
|
serverSideDataCallback |
Type : ServerSideDataCallback
|
showCounterWarning |
Default value : false
|
showSearch |
Default value : false
|
Public subAssetsGridService |
Type : SubAssetsService
|
columns | ||||||
getcolumns()
|
||||||
setcolumns(value: Column[])
|
||||||
Parameters :
Returns :
void
|
_pagination | ||||||
set_pagination(value: Pagination)
|
||||||
Parameters :
Returns :
void
|
_actionControls | ||||||
set_actionControls(value: ActionControl[])
|
||||||
Parameters :
Returns :
void
|
_bulkActionControls | ||||||
set_bulkActionControls(value: BulkActionControl[])
|
||||||
Parameters :
Returns :
void
|
isRootGroup |
getisRootGroup()
|
getInfiniteScrollMode |
getgetInfiniteScrollMode()
|
_displayOptions | ||||
set_displayOptions(displayOptions)
|
||||
Parameters :
Returns :
void
|