projects/netgrif-components-core/src/lib/data-fields/models/data-field-portal-data-injection-token.ts
Properties |
| additionalFieldProperties |
additionalFieldProperties:
|
Type : literal type
|
| Optional |
| dataField |
dataField:
|
Type : T
|
| formControlRef |
formControlRef:
|
Type : FormControl
|
| showLargeLayout |
showLargeLayout:
|
Type : WrappedBoolean
|
import {InjectionToken} from "@angular/core";
import {DataField} from "./abstract-data-field";
import {FormControl} from "@angular/forms";
import {WrappedBoolean} from "../data-field-template/models/wrapped-boolean";
export interface DataFieldPortalData<T extends DataField<unknown>> {
dataField: T;
showLargeLayout: WrappedBoolean;
formControlRef: FormControl;
additionalFieldProperties?: {
[k:string]: string | number;
};
}
export const DATA_FIELD_PORTAL_DATA = new InjectionToken<DataFieldPortalData<DataField<unknown>>>('DataFieldPortalData');