Skip to main content

BaseDetailComponent

A base class for entity detail views. It should be used in conjunction with the BaseEntityResolver.

Example

Ts
Signature
  • Implements: DeactivateAware

entity$

propertyObservable<Entity>

availableLanguages$

propertyObservable<LanguageCode[]>

languageCode$

propertyObservable<LanguageCode>

languageCode

propertyLanguageCode

isNew$

propertyObservable<boolean>

id

propertystring

detailForm

propertyUntypedFormGroup

destroy$

property

constructor

method(route: ActivatedRoute, router: Router, serverConfigService: ServerConfigService, dataService: DataService, permissionsService: PermissionsService) => BaseDetailComponent

init

method() =>

setUpStreams

method() =>

destroy

method() =>

setLanguage

method(code: LanguageCode) =>

canDeactivate

method() => boolean

setFormValues

method(entity: Entity, languageCode: LanguageCode) => void

setCustomFieldFormValues

method(customFields: CustomFieldConfig[], formGroup: AbstractControl | null, entity: T, currentTranslation?: TranslationOf<T>) =>

getCustomFieldConfig

method(key: Exclude<keyof CustomFields, '__typename'>) => CustomFieldConfig[]

setQueryParam

method(key: string, value: any) =>
Was this chapter helpful?
Report Issue
Edited Feb 23, 2026ยทEdit this page