DisciplineFilter Type
DisciplineFilter is the type that allows specifying disciplines and subdisciplines values to use in filters (Filter, EventFilter).
Syntax
var myDisciplineObject = new DisciplineFilter(<discipline>, [<subDisciplines>]);
Parameters Usage
| Parameter | Type | Default | Use | Annotation | 
| discipline | Integer | - | Mandatory | Numeric identifier of the discipline. | 
| subDisciplines | Integer Integer Array | - | Optional | Individual subdiscipline numeric identifier or an array of subdiscipline numeric identifiers. new DisciplineFilter(100); new DisciplineFilter(100, 101); new DisciplineFilter(100, [101, 102]) | 
Properties
The properties of the DisciplineFilter object allow assigning the subdiscipline numeric identifiers using the dot notation.
| Property | Type | Default | Annotation | 
| discipline | Integer | - | Numeric identifier of the discipline. This property is read-only. | 
| subDisciplines | Integer Integer Array | - | Array of subdiscipline numeric identifiers. var discipline = new DisciplineFilter(100); discipline.subDisciplines = 101; discipline.subDisciplines = [101]; discipline.subDisciplines = [101, 102]; |