QuestionBase
Direct Subclass:
Indirect Subclass:
A base class for Question
Constructor Summary
| Public Constructor | ||
| public | constructor(model: object) Create instance. | |
Member Summary
| Public Members | ||
| public get | customQuestion: CustomQuestion Custom question settings | source | 
| public get | customRendering: boolean Is default Confirmit rendering disabled? | source | 
| public get | formValues: object Object with values representing question answer for server. | source | 
| public get | id: string Question id. | source | 
| public get | instruction: string Question instruction. | source | 
| public get | isRtl: bool Is right to left language | source | 
| public get | text: string Question text. | source | 
| public get | title: string Question title. | source | 
| public get | triggeredQuestions: Array Array of triggered questions. | source | 
| public get | type: string Question type. | source | 
Method Summary
| Public Methods | ||
| public | validate(raiseValidationCompleteEvent: boolean, validationRuleFilter: function): QuestionValidationResult Perform question validation | source | 
Public Constructors
public constructor(model: object) source
Create instance.
Params:
| Name | Type | Attribute | Description | 
| model | object | The instance of the model. | 
Public Members
Public Methods
public validate(raiseValidationCompleteEvent: boolean, validationRuleFilter: function): QuestionValidationResult source
Perform question validation
Params:
| Name | Type | Attribute | Description | 
| raiseValidationCompleteEvent | boolean | 
 | Raise validationComplete event if true. | 
| validationRuleFilter | function | 
 | Custom filter function to apply specific validation rules only. | 

