projects/netgrif-components-core/src/lib/task-content/model/resource-interface.ts
Properties |
|
allowedNets |
allowedNets:
|
Type : Array<string>
|
Optional |
behavior |
behavior:
|
Type : Behavior
|
choices |
choices:
|
Type : Array<string>
|
Optional |
component |
component:
|
Type : Component
|
Optional |
defaultValue |
defaultValue:
|
Type : string | number | Array<string> | boolean
|
Optional |
description |
description:
|
Type : string
|
Optional |
filterMetadata |
filterMetadata:
|
Type : FilterMetadata
|
Optional |
formatFilter |
formatFilter:
|
Type : FormatFilter
|
Optional |
formatting |
formatting:
|
Type : string
|
Optional |
layout |
layout:
|
Type : Layout
|
Optional |
minDate |
minDate:
|
Type : string
|
Optional |
minValue |
minValue:
|
Type : number
|
Optional |
name |
name:
|
Type : string
|
options |
options:
|
Type : literal type
|
Optional |
order |
order:
|
Type : number
|
parentTaskId |
parentTaskId:
|
Type : string
|
Optional |
placeholder |
placeholder:
|
Type : string
|
Optional |
roles |
roles:
|
Type : Array<any>
|
Optional |
stringId |
stringId:
|
Type : string
|
subType |
subType:
|
Type : string
|
Optional |
type |
type:
|
Type : FieldTypeResource
|
validations |
validations:
|
Type : Array<Validation>
|
Optional |
value |
value:
|
Type : string | number | Array<string> | boolean | Array<number> | any
|
Optional |
import {Behavior} from '../../data-fields/models/behavior';
import {Layout} from '../../data-fields/models/layout';
import {Validation} from '../../data-fields/models/validation';
import {FieldTypeResource} from './field-type-resource';
import {FormatFilter} from '../../data-fields/models/format-filter';
import {Component} from '../../data-fields/models/component';
import {FilterMetadata} from '../../search/models/persistance/filter-metadata';
export interface DataFieldResource {
stringId: string;
type: FieldTypeResource;
name: string;
description?: string;
placeholder?: string;
behavior: Behavior;
layout?: Layout;
order: number;
value?: string | number | Array<string> | boolean | Array<number> | any;
defaultValue?: string | number | Array<string> | boolean;
choices?: Array<string>;
minValue?: number;
minDate?: string;
validations?: Array<Validation>;
component?: Component;
subType?: string;
/*@deprecated*/
formatting?: string;
formatFilter?: FormatFilter;
roles?: Array<any>;
options?: {
[k: string]: string
};
allowedNets?: Array<string>;
filterMetadata?: FilterMetadata;
parentTaskId?: string;
}