assets-navigator/asset-selector/asset-selector-base.ts
Properties |
Methods |
constructor(groupNodeService: GroupNodeService, inventory: InventoryService, assetSelectorService: AssetSelectorService)
|
||||||||||||
|
Parameters :
|
| config |
Type : AssetSelectorOptions
|
Default value : {}
|
|
Config object containing all options for the asset selector. |
| isLoading |
Default value : false
|
|
The loading state of the current node. |
| onClearSelected |
Default value : new EventEmitter<void>()
|
|
Emits if the currently selected asset is cleared. |
| onSelected |
Default value : new EventEmitter<AssetSelectionChangeEvent>()
|
|
Emit the selected asset or assets. |
| selected |
Type : Array<Partial<IManagedObject>> | IIdentified[] | IIdentified
|
|
An array of predefined nodes. |
| createDefaultRootNode |
createDefaultRootNode()
|
|
Returns :
any
|
| Async createManagedObjectRootNode | ||||||
createManagedObjectRootNode(asset: IIdentified)
|
||||||
|
Parameters :
Returns :
unknown
|
| deselect | ||||||||
deselect(selectedMo: IManagedObject)
|
||||||||
|
Removes a managed object from the selected array and emits the change.
Parameters :
Returns :
void
|
| deselectAll | ||||||||
deselectAll(selectedMo?: IManagedObject)
|
||||||||
|
Deselects all expect the given one.
Parameters :
Returns :
void
|
| emitChange | ||||||||||||
emitChange(selected: IIdentified | IIdentified[], item: IManagedObject, isSelected: boolean)
|
||||||||||||
|
Parameters :
Returns :
void
|
| getIndexOfSelected | ||||||||||||
getIndexOfSelected(selected: Array
|
||||||||||||
|
Returns the index of the currently selected item.
Parameters :
Returns :
any
An index, or -1 if not found. |
| select | ||||||||
select(selectedMo: IManagedObject)
|
||||||||
|
Adds an managed object to the selected array and emits the change.
Parameters :
Returns :
void
|