File

device-grid/device-grid.service.ts

Index

Properties
Methods

Constructor

constructor(inventoryService: InventoryService, translateService: TranslateService, alertService: AlertService, modal: ModalService)
Parameters :
Name Type Optional
inventoryService InventoryService No
translateService TranslateService No
alertService AlertService No
modal ModalService No

Methods

clearConfig
clearConfig(key: string)
Parameters :
Name Type Optional Default value
key string No this.GRID_CONFIG_DEFAULT_STORAGE_KEY
Returns : void
Async delete
delete(device: IManagedObject)
Parameters :
Name Type Optional
device IManagedObject No
Returns : any
getAlarmsHref
getAlarmsHref(device: IManagedObject)
Parameters :
Name Type Optional
device IManagedObject No
Returns : string
Async getChildDeviceData
getChildDeviceData(columns: DeviceGridColumn[], pagination: Pagination, query: any, withChildren: boolean, id: string)
Parameters :
Name Type Optional Default value
columns DeviceGridColumn[] No
pagination Pagination No
query any No {}
withChildren boolean No false
id string No
Returns : {}
getConfig
getConfig(key: string)
Parameters :
Name Type Optional Default value
key string No this.GRID_CONFIG_DEFAULT_STORAGE_KEY
Returns : GridConfig
Async getCount
getCount(columns: DeviceGridColumn[], pagination: Pagination, query: any)
Parameters :
Name Type Optional Default value
columns DeviceGridColumn[] No
pagination Pagination No
query any No {}
Returns : {}
Async getCountChildDevices
getCountChildDevices(columns: DeviceGridColumn[], pagination: Pagination, query: any, id: string)
Parameters :
Name Type Optional Default value
columns DeviceGridColumn[] No
pagination Pagination No
query any No {}
id string No
Returns : {}
Async getData
getData(columns: DeviceGridColumn[], pagination: Pagination, query: any, withChildren: boolean)
Parameters :
Name Type Optional Default value
columns DeviceGridColumn[] No
pagination Pagination No
query any No {}
withChildren boolean No false
Returns : {}
getDefaultActionControls
getDefaultActionControls()
Returns : ActionControl[]
getDefaultBulkActionControls
getDefaultBulkActionControls()
getDefaultColumns
getDefaultColumns()
Returns : DeviceGridColumn[]
getDefaultPagination
getDefaultPagination()
Returns : Pagination
getDeviceQueryString
getDeviceQueryString(columns: DeviceGridColumn[], query: any)
Parameters :
Name Type Optional
columns DeviceGridColumn[] No
query any No
Returns : string
getHref
getHref(groupOrDevice: IManagedObject, prefix: string)
Parameters :
Name Type Optional Default value
groupOrDevice IManagedObject No
prefix string No '#/'
Returns : string
getInfiniteScrollPagination
getInfiniteScrollPagination()
Returns : Pagination
getModel
getModel(device: IManagedObject)
Parameters :
Name Type Optional
device IManagedObject No
Returns : string
getParentsNames
getParentsNames(device: IManagedObject, featuredParentId?: string | number)
Parameters :
Name Type Optional
device IManagedObject No
featuredParentId string | number Yes
Returns : string
getProperName
getProperName(device: IManagedObject)
Parameters :
Name Type Optional
device IManagedObject No
Returns : string
getQueryObj
getQueryObj(columns: DeviceGridColumn[], defaultFilter: object)
Parameters :
Name Type Optional Default value
columns DeviceGridColumn[] No
defaultFilter object No {}
Returns : any
getSerialNumber
getSerialNumber(device: IManagedObject)
Parameters :
Name Type Optional
device IManagedObject No
Returns : string
Async getTotal
getTotal(query: any)
Parameters :
Name Type Optional Default value
query any No {}
Returns : Promise<number>
Async getTotalChildDevices
getTotalChildDevices(query: any, id: string)
Parameters :
Name Type Optional Default value
query any No {}
id string No
Returns : Promise<number>
getUserConfiguredColumns
getUserConfiguredColumns(columns: Column[])
Parameters :
Name Type Optional
columns Column[] No
Returns : {}
saveConfig
saveConfig(config: GridConfig, key: string)
Parameters :
Name Type Optional Default value
config GridConfig No
key string No this.GRID_CONFIG_DEFAULT_STORAGE_KEY
Returns : void

Properties

Protected DEFAULT_PAGE_SIZE
DEFAULT_PAGE_SIZE: number
Type : number
Default value : 20
Protected GRID_CONFIG_DEFAULT_STORAGE_KEY
GRID_CONFIG_DEFAULT_STORAGE_KEY: string
Type : string
Default value : 'device-grid-config'
Protected queriesUtil
queriesUtil: QueriesUtil
Type : QueriesUtil

result-matching ""

    No results matching ""