Add PropData on ExtensibleForm Template

pull/13700/head
Mahmut Gundogdu 3 years ago
parent 9878e2f63f
commit eb0405bc76

@ -1,5 +1,5 @@
import {Component, Inject} from '@angular/core';
import {FORM_PROP_DATA_STREAM, FormProp, EXTENSIBLE_FORM_VIEW_PROVIDER} from "@abp/ng.theme.shared/extensions";
import {EXTENSIONS_FORM_PROP, FormProp, EXTENSIBLE_FORM_VIEW_PROVIDER} from "@abp/ng.theme.shared/extensions";
import {FormGroup} from "@angular/forms";
@Component({
@ -23,7 +23,7 @@ export class PersonalSettingsHalfRowComponent {
public id: string;
public formGroup: FormGroup
constructor(@Inject(FORM_PROP_DATA_STREAM) private propData: FormProp) {
constructor(@Inject(EXTENSIONS_FORM_PROP) private propData: FormProp) {
this.displayName = propData.displayName
this.name = propData.name
this.id = propData.id

@ -1,4 +1,4 @@
import { FORM_PROP, FORM_PROP_DATA } from './../../tokens/extensions.token';
import { EXTENSIONS_FORM_PROP_DATA, EXTENSIONS_FORM_PROP } from './../../tokens/extensions.token';
import {ABP, AbpValidators, ConfigStateService, TrackByService} from '@abp/ng.core';
import {
AfterViewInit,
@ -188,11 +188,11 @@ export class ExtensibleFormPropComponent implements OnChanges, AfterViewInit {
this.injectorForCustomComponent = Injector.create({
providers: [
{
provide: FORM_PROP,
provide: EXTENSIONS_FORM_PROP,
useValue: currentProp
},
{
provide: FORM_PROP_DATA,
provide: EXTENSIONS_FORM_PROP_DATA,
useValue: (data?.currentValue as PropData)?.record
},
{ provide: ControlContainer, useExisting: FormGroupDirective }

Loading…
Cancel
Save