OpenTextQuestion
Extends:
Constructor Summary
Public Constructor | ||
public |
constructor(model: object) Create instance. |
Member Summary
Public Members | ||
public get |
formValues: * |
source |
public get |
maxLength: number Value max length. |
source |
public get |
value: string Open text value. |
source |
public get |
customQuestion: CustomQuestion Custom question settings (Inherited from QuestionBase.) |
source |
public get |
customRendering: boolean Is default Confirmit rendering disabled? (Inherited from QuestionBase.) |
source |
public get |
formValues: object Object with values representing question answer for server. (Inherited from QuestionBase.) |
source |
public get |
id: string Question id. (Inherited from QuestionBase.) |
source |
public get |
instruction: string Question instruction. (Inherited from QuestionBase.) |
source |
public get |
isRtl: bool Is right to left language (Inherited from QuestionBase.) |
source |
public get |
text: string Question text. (Inherited from QuestionBase.) |
source |
public get |
title: string Question title. (Inherited from QuestionBase.) |
source |
public get |
triggeredQuestions: Array Array of triggered questions. (Inherited from QuestionBase.) |
source |
public get |
type: string Question type. (Inherited from QuestionBase.) |
source |
public get |
allowValidateOnChange: boolean Get allow auto re-validation on change value. (Inherited from Question.) |
source |
public set |
allowValidateOnChange(value: boolean) Set allow auto re-validation on change value. (Inherited from Question.) |
source |
public get |
Fired on answer changes. (Inherited from Question.) |
source |
public get |
readOnly: boolean Is it read-only question. (Inherited from Question.) |
source |
public get |
required: boolean Is question required. (Inherited from Question.) |
source |
public get |
(Inherited from Question.) |
source |
public get |
Fired on question validation complete. (Inherited from Question.) |
source |
public get |
Fired on question validation. (Inherited from Question.) |
source |
Method Summary
Public Methods | ||
public |
setValue(value: string) Set answer value. |
source |
public |
validate(raiseValidationCompleteEvent: boolean, validationRuleFilter: function): QuestionValidationResult Perform question validation (Inherited from QuestionBase.) |
source |
public |
validate(raiseValidationCompleteEvent: boolean, validationRuleFilter: function): QuestionValidationResult Perform question validation. (Inherited from Question.) |
source |
Public Constructors
public constructor(model: object) source
Create instance.
Override:
Question#constructorParams:
Name | Type | Attribute | Description |
model | object | The instance of the model. |
Public Members
public get formValues: * source
Object with values representing question answer for server.
Override:
QuestionBase#formValuespublic set allowValidateOnChange(value: boolean) source
Set allow auto re-validation on change value.
public get changeEvent: Event source
Fired on answer changes. The handler callback function can take parameters. When the handler is called, object will be passed as only parameter. Object has two properties: model - it is question model. changes - object with changes difference.
public get triggeredQuestions: * source
Array of triggered questions.
Override:
QuestionBase#triggeredQuestionspublic get validationCompleteEvent: Event source
Fired on question validation complete. Use to implement custom error handling. The handler callback function can take parameters. When the handler is called, instance of QuestionValidationResult will be passed as only parameter.
public get validationEvent: Event source
Fired on question validation. Use to implement custom validation logic. The handler callback function can take parameters. When the handler is called, instance of QuestionValidationResult will be passed as only parameter.
Public Methods
public setValue(value: string) source
Set answer value.
Params:
Name | Type | Attribute | Description |
value | string | Answer text value. |
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. |
public validate(raiseValidationCompleteEvent: boolean, validationRuleFilter: function): QuestionValidationResult source
Perform question validation.
Override:
QuestionBase#validateParams:
Name | Type | Attribute | Description |
raiseValidationCompleteEvent | boolean |
|
Raise validationComplete event if true. |
validationRuleFilter | function |
|
Custom filter function to apply specific validation rules only. |