assets-navigator/dynamic-group-node.ts
Properties |
|
Methods |
|
Accessors |
constructor(service: AssetNodeService, config: object)
|
|||||||||
|
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 : SupportedIconsSuggestions
|
|
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 |
| Protected fetch |
fetch()
|
|
Returns :
any
|
| 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
|
| 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()
|
| query |
getquery()
|