ObjectDetailsComponent
Component Metadata
Section titled “Component Metadata”Selector: yuv-object-details
Standalone: Yes
Inputs
Section titled “Inputs”actions
Section titled “actions”Type: TemplateRef<any> | undefined
Default Value: undefined
badges
Section titled “badges”Type: TemplateRef<unknown>
Template rendered in the badges area, aligned to the right of the subtitle row.
dmsObjectInput
Section titled “dmsObjectInput”Type: DmsObject | undefined
Default Value: undefined, \{ alias: 'dmsObject' \}
DmsObject to show the details for.
flavors
Section titled “flavors”Type: ObjectTypeFlavor[]
Default Value: []
Flavors to take into account. These flavors define for example the metadata of an object.
hideHeader
Section titled “hideHeader”Type: boolean
Default Value: false
Whether to hide the header
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
objectId
Section titled “objectId”Type: string | undefined
Default Value: undefined
ID of a DmsObject. The object will be fetched from the backend upfront.
Type: VirtualObjectType
Required: Yes
Virtual object type to use for retrieving header data
Properties
Section titled “Properties”currentUser
Section titled “currentUser”Type: unknown
Default Value: signal(this.#userService.getCurrentUser())
dmsObject
Section titled “dmsObject”Type: unknown
Default Value: this.#odShellService.dmsObject
dmsObjectInputEffect
Section titled “dmsObjectInputEffect”Type: unknown
Default Value: effect(() => \{ const o = this.dmsObjectInput(); if (o) untracked(() => this.#odShellService.setDmsObject(o)); \})
isAdvancedUser
Section titled “isAdvancedUser”Type: unknown
Default Value: this.#userService.isAdvancedUser
layoutSettingsID
Section titled “layoutSettingsID”Type: unknown
Default Value: signal<string | undefined>(undefined)
ID to store the components layout state (splitted tabs, gutter position)
Methods
Section titled “Methods”onIndexdataSaved
Section titled “onIndexdataSaved”onIndexdataSaved(updatedObject: DmsObject): voidArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| updatedObject | DmsObject |