ObjectVersionsComponent
Component Metadata
Section titled “Component Metadata”Selector: yuv-object-versions
Standalone: No
Inputs
Section titled “Inputs”dmsObject
Section titled “dmsObject”Type: DmsObject
Required: Yes
objectConfigBucket
Section titled “objectConfigBucket”Type: string | undefined
Default Value: undefined
If the object config for the given type has been stored in a certain bucket, this bucket can be provided here. If no bucket is set, the config will be retrieved from the main object config
Type: VirtualObjectType
Required: Yes
Object type to use for retrieving header data
Outputs
Section titled “Outputs”objectRestored
Section titled “objectRestored”Type: number
Properties
Section titled “Properties”Type: unknown
Default Value: signal<boolean>(false)
Type: unknown
Default Value: signal<string | undefined>(undefined)
isCurrentVersion
Section titled “isCurrentVersion”Type: unknown
Default Value: computed(() => \{ const index = this.selectedIndex(); return index === 0; \})
metadata
Section titled “metadata”Type: Partial<Metadata>
Default Value: \{ editable: false \}
selectedIndex
Section titled “selectedIndex”Type: unknown
Default Value: signal<number | null>(null)
selectedVersion
Section titled “selectedVersion”Type: unknown
Default Value: signal<DmsObject | undefined>(undefined)
splitGutterSize
Section titled “splitGutterSize”Type: unknown
Default Value: this.#layoutSettingsService.DEFAULT_SPLIT_VIEW_GUTTER_SIZE
versionList
Section titled “versionList”Type: unknown
Default Value: viewChild(ListComponent)
versions
Section titled “versions”Type: unknown
Default Value: signal<DmsObject[]>([])
Methods
Section titled “Methods”downloadCurrentVersion
Section titled “downloadCurrentVersion”downloadCurrentVersion(): voiditemSelected
Section titled “itemSelected”itemSelected(selectedIndex: number[]): voidArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| selectedIndex | number[] |
restoreCurrentVersion
Section titled “restoreCurrentVersion”restoreCurrentVersion(): void