projects/netgrif-components-core/src/lib/data-fields/filter-field/models/filter-field.ts
Properties |
|
Methods |
|
Accessors |
constructor(stringId: string, title: string, initialValue: string, _filterMetadata: FilterMetadata, _allowedNets: Array
|
|||||||||||||||||||||||||||||||||||||||
Parameters :
|
Protected _blockSubscription |
Type : Subscription
|
Inherited from
DataField
|
Defined in
DataField:71
|
Protected _formControlValueSubscription |
Type : Subscription
|
Inherited from
DataField
|
Defined in
DataField:73
|
Protected _initializedSubscription |
Type : Subscription
|
Inherited from
DataField
|
Defined in
DataField:103
|
Stores the last subscription to the _initialized$ Stream, to prevent multiple block events from executing at the same time |
Protected _localLayout |
Type : Layout
|
Inherited from
DataField
|
Defined in
DataField:115
|
Stores a copy of the fields layout, that can be modified by the layouting algorithm as needed without affecting the base configuration. |
Protected _myValueSubscription |
Type : Subscription
|
Inherited from
DataField
|
Defined in
DataField:74
|
Protected _touchSubscription |
Type : Subscription
|
Inherited from
DataField
|
Defined in
DataField:72
|
Protected _updateSubscription |
Type : Subscription
|
Inherited from
DataField
|
Defined in
DataField:70
|
Protected _validators |
Type : Array<ValidatorFn>
|
Inherited from
DataField
|
Defined in
DataField:97
|
Validators resolved from field validations |
Protected layoutSubject |
Type : BehaviorSubject<Layout>
|
Inherited from
DataField
|
Defined in
DataField:120
|
Listens for layout changes |
Public Optional validations |
Type : Array<Validation>
|
Inherited from
DataField
|
Defined in
DataField:152
|
Public getTypedComponentType |
getTypedComponentType()
|
Inherited from
DataField
|
Defined in
DataField:25
|
Returns :
string
|
Protected _determineFormControlValidity | ||||||||
_determineFormControlValidity(formControl: FormControl)
|
||||||||
Inherited from
DataField
|
||||||||
Defined in
DataField:490
|
||||||||
Computes whether the FormControl si valid.
Parameters :
Returns :
boolean
|
Public applyChange | ||||||||
applyChange(change: Change)
|
||||||||
Inherited from
DataField
|
||||||||
Defined in
DataField:555
|
||||||||
Updates the state of this data field model object. Also see ChangedFields.
Parameters :
Returns :
void
|
Protected calculateValidity | |||||||||
calculateValidity(forValidRequired: boolean, formControl: FormControl)
|
|||||||||
Inherited from
DataField
|
|||||||||
Defined in
DataField:598
|
|||||||||
Parameters :
Returns :
boolean
|
Public clearValidators |
clearValidators()
|
Inherited from
DataField
|
Defined in
DataField:530
|
Returns :
void
|
Public componentChange$ |
componentChange$()
|
Inherited from
DataField
|
Defined in
DataField:307
|
Returns :
Observable<Component>
|
Public destroy |
destroy()
|
Inherited from
DataField
|
Defined in
DataField:393
|
Returns :
void
|
Public disconnectFormControl |
disconnectFormControl()
|
Inherited from
DataField
|
Defined in
DataField:433
|
Returns :
void
|
Public focus |
focus()
|
Inherited from
DataField
|
Defined in
DataField:357
|
Returns :
void
|
Public getComponentType |
getComponentType()
|
Inherited from
DataField
|
Defined in
DataField:387
|
This function resolve type of component for HTML
Returns :
string
type of component in string |
Public getUpdateOnStrategy |
getUpdateOnStrategy()
|
Inherited from
DataField
|
Defined in
DataField:379
|
Returns :
UpdateOnStrategy
|
Public isInvalid | ||||||
isInvalid(formControl: FormControl)
|
||||||
Inherited from
DataField
|
||||||
Defined in
DataField:615
|
||||||
Parameters :
Returns :
boolean
|
Public registerFormControl | ||||||
registerFormControl(formControl: FormControl)
|
||||||
Inherited from
DataField
|
||||||
Defined in
DataField:403
|
||||||
Parameters :
Returns :
void
|
Public replaceValidations | ||||||
replaceValidations(validations: Array<Validation>)
|
||||||
Inherited from
DataField
|
||||||
Defined in
DataField:525
|
||||||
Parameters :
Returns :
void
|
Public resetLocalLayout |
resetLocalLayout()
|
Inherited from
DataField
|
Defined in
DataField:622
|
Copies the layout settings into the local layout.
Returns :
void
|
Public resolveAppearance | ||||||
resolveAppearance(config: ConfigurationService)
|
||||||
Inherited from
DataField
|
||||||
Defined in
DataField:571
|
||||||
Parameters :
Returns :
void
|
Protected resolveFormControlValidators |
resolveFormControlValidators()
|
Inherited from
DataField
|
Defined in
DataField:506
|
Creates Validator objects based on field See Behavior for information about data field behavior. See ValidatorFn and Validators for information about Validators. Alternatively see Form Validation guide from Angular.
Returns :
Array<ValidatorFn>
|
Public resolvePrevValue | ||||||
resolvePrevValue(value: T)
|
||||||
Inherited from
DataField
|
||||||
Defined in
DataField:591
|
||||||
Parameters :
Returns :
void
|
Protected resolveValidations |
resolveValidations()
|
Inherited from
DataField
|
Defined in
DataField:534
|
Returns :
Array<ValidatorFn>
|
Public revertToPreviousValue |
revertToPreviousValue()
|
Inherited from
DataField
|
Defined in
DataField:311
|
Returns :
void
|
Protected subscribeToInnerSubjects | ||||||
subscribeToInnerSubjects(formControl: FormControl)
|
||||||
Inherited from
DataField
|
||||||
Defined in
DataField:458
|
||||||
Parameters :
Returns :
void
|
Public update |
update()
|
Inherited from
DataField
|
Defined in
DataField:341
|
Returns :
void
|
Protected updateFormControlState | ||||||
updateFormControlState(formControl: FormControl)
|
||||||
Inherited from
DataField
|
||||||
Defined in
DataField:452
|
||||||
Parameters :
Returns :
void
|
Public valueChanges |
valueChanges()
|
Inherited from
DataField
|
Defined in
DataField:345
|
Returns :
Observable<T>
|
Protected valueEquality | ||||||||||||
valueEquality(a: T, b: T)
|
||||||||||||
Inherited from
DataField
|
||||||||||||
Defined in
DataField:545
|
||||||||||||
Determines if two values of the data field are equal.
Parameters :
Returns :
boolean
|
Public valueWithoutChange | ||||||
valueWithoutChange(value: T)
|
||||||
Inherited from
DataField
|
||||||
Defined in
DataField:235
|
||||||
Parameters :
Returns :
void
|
filterMetadata |
getfilterMetadata()
|
allowedNets |
getallowedNets()
|
import {DataField} from '../../models/abstract-data-field';
import {Behavior} from '../../models/behavior';
import {Layout} from '../../models/layout';
import {Component, ComponentPrefixes} from '../../models/component';
import {FilterMetadata} from '../../../search/models/persistance/filter-metadata';
import {Validation} from '../../models/validation';
export class FilterField extends DataField<string> {
constructor(stringId: string, title: string,
initialValue: string, private _filterMetadata: FilterMetadata, private _allowedNets: Array<string>,
behavior: Behavior, placeholder: string, description: string, layout?: Layout,
validations?: Array<Validation>, component?: Component, parentTaskId?: string) {
super(stringId, title, initialValue, behavior, placeholder, description, layout, validations, component, parentTaskId);
}
get filterMetadata(): FilterMetadata {
return this._filterMetadata;
}
get allowedNets(): Array<string> {
return this._allowedNets;
}
public getTypedComponentType(): string {
return ComponentPrefixes.FILTER + this.getComponentType();
}
}