assets-navigator/asset-node.ts
Properties |
|
Methods |
|
Accessors |
constructor(service: AssetNodeService, config: NavigatorNodeData)
|
|||||||||
Parameters :
|
children |
Type : AssetNode[]
|
Default value : []
|
Asset node children (subentries). |
events |
Type : Subject<AssetsNavigatorAction>
|
filterQuery$ |
Default value : new BehaviorSubject<string>('')
|
hideDevices |
Default value : false
|
Protected loadMoreNode |
Type : LoadMoreNode
|
mo |
Type : any
|
Static NAME |
Type : string
|
Default value : 'AssetNode'
|
nodesFetched |
Type : Subject<void>
|
Default value : new Subject()
|
Protected paging |
Type : Paging<AssetNodeMo>
|
root |
Type : boolean
|
showChildDevices |
Default value : false
|
Optional breadcrumb |
Type : string
|
The breadcrumb of the node, displaying the "path", but supports multiple levels. e.g. (Groups > Level 1 > Level 2) |
Optional component |
Type : Type<any>
|
Custom component to use. |
confirm |
Type : PopoverConfirmComponent
|
Default value : undefined
|
Confirmation popover displayed at the end of the process of moving the navigator menu item. |
draggable |
Default value : false
|
Indicates that the navigator node is draggable. |
dragged |
Default value : false
|
Indicates that the navigator node is dragged. |
draggedHover |
Default value : false
|
Indicates that currently something is dragged over the node. |
droppable |
Default value : false
|
Indicates that the navigator node is droppable. |
Optional featureId |
Type : string
|
Id to identify specific feature node. |
hidden |
Default value : false
|
Indicates that the navigator node is visible/hidden. |
icon |
Type : string
|
Navigator node icon. |
Optional iconComponent |
Type : Type<any>
|
Custom icon component. |
iconOpen |
Type : string
|
Navigator node icon when expanded. |
Optional iconTemplate |
Type : TemplateRef<any>
|
Custom icon template. |
Optional injector |
Type : Injector
|
Used to load the providers for the components. If not provided, default injector us used. |
label |
Type : string
|
Label to be displayed in the navigator node. |
Optional loading |
Type : boolean
|
Loading state indicator. |
open |
Default value : false
|
Indicates that the navigator node is expanded/collapsed. |
parents |
Type : NavigatorNode[]
|
Default value : []
|
Navigator node parent nodes. |
path |
Type : string
|
The path to which the UI will be redirected after clicking the navigator node. |
translateLabel |
Default value : true
|
Whether to pass |
addManagedObject | ||||
addManagedObject(mo)
|
||||
Parameters :
Returns :
void
|
Protected addNodes | ||||
addNodes(res)
|
||||
Parameters :
Returns :
void
|
click | ||||||||
click(options: ClickOptions)
|
||||||||
Parameters :
Returns :
void
|
Protected countChildren |
countChildren()
|
Returns :
any
|
destroy |
destroy()
|
Returns :
void
|
dragEnd | ||||
dragEnd($event)
|
||||
Parameters :
Returns :
void
|
dragStart | ||||
dragStart($event)
|
||||
Parameters :
Returns :
void
|
Async drop | ||||
drop($event)
|
||||
Parameters :
Returns :
any
|
Protected fetch |
fetch()
|
Returns :
any
|
getPath |
getPath()
|
Returns :
any
|
Protected Async handleEvent | ||||||
handleEvent(evt: AssetsNavigatorAction)
|
||||||
Parameters :
Returns :
any
|
hasChildDevices |
hasChildDevices()
|
Checks if the current node has child devices.
Returns :
boolean
|
hookEvents |
hookEvents()
|
Returns :
void
|
isChildAddition | ||||||
isChildAddition(childAdditions, mo)
|
||||||
Parameters :
Returns :
any
|
refresh |
refresh(mo: any, method: string)
|
Returns :
void
|
setLabel |
setLabel()
|
Returns :
void
|
sort |
sort()
|
Returns :
void
|
Protected toggleLoadMore | ||||||
toggleLoadMore(show: boolean)
|
||||||
Parameters :
Returns :
void
|
toString |
toString()
|
Returns :
string
|
Protected Async updateIcon | ||||
updateIcon(open)
|
||||
Parameters :
Returns :
any
|
add | ||||||||
add(node: NavigatorNode)
|
||||||||
Adds a child navigator node to the node.
Parameters :
Returns :
void
|
dragEnter | ||||||
dragEnter($event)
|
||||||
This event is fired when a dragged element enters a valid drop target.
Parameters :
Returns :
void
|
dragLeave | ||||||
dragLeave($event)
|
||||||
This event is fired when a dragged element leaves a valid drop target.
Parameters :
Returns :
void
|
empty |
empty()
|
Removes children nodes.
Returns :
void
|
expand |
expand()
|
Expands the navigator node if it is collapsed.
Returns :
void
|
find | ||||||||||||
find(predicate, findBy)
|
||||||||||||
Returns a child navigator node based on the predicate. Example :
Parameters :
Returns :
any
|
remove | ||||||||
remove(node: NavigatorNode)
|
||||||||
Removes the child navigator node from the node.
Parameters :
Returns :
void
|
traverse | ||||||
traverse(callback)
|
||||||
Performs a callback function recursively on each of the navigator node's children down the hierarchy. Example :
Parameters :
Returns :
void
|
update | ||||||||
update(data?: NavigatorNodeData)
|
||||||||
Updates the navigator node.
Parameters :
Returns :
void
|
Protected updateChildren |
updateChildren()
|
Updates the navigator node by sorting its children and also checking their visibility.
Returns :
void
|
Protected updateHidden |
updateHidden()
|
Checks if the navigator node should be hidden based on the visibility of its child nodes.
Returns :
void
|
hasChildren |
gethasChildren()
|
isDevice |
getisDevice()
|
isDeviceOrProbablyChildDevice |
getisDeviceOrProbablyChildDevice()
|
isNeitherDeviceOrGroup |
getisNeitherDeviceOrGroup()
|
canDrop |
getcanDrop()
|