GridRatingQuestion
Extends:
Constructor Summary
Public Constructor | ||
public |
constructor(model: object) Create instance. |
Member Summary
Public Members | ||
public get |
carousel: boolean Is it carousel. |
source |
public get |
Array of Scales without a score. |
source |
public get |
scaleItems: object
|
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 |
public get |
answerGroups: HeadGroup[] The array of answer groups. (Inherited from QuestionWithAnswers.) |
source |
public get |
The array of answers. (Inherited from QuestionWithAnswers.) |
source |
public get |
formValues: * (Inherited from GridQuestionBase.) |
source |
public get |
otherValues: Object
(Inherited from GridQuestionBase.) |
source |
public get |
scaleGroups: HeadGroup[] The array of answer groups. (Inherited from GridQuestionBase.) |
source |
public get |
The array of scales. (Inherited from GridQuestionBase.) |
source |
public get |
values: Object
(Inherited from GridQuestionBase.) |
source |
Method Summary
Public Methods | ||
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 |
Get answer by code. (Inherited from QuestionWithAnswers.) |
source |
public |
getAnswerGroup(code: string): HeadGroup Get answer group by code. (Inherited from QuestionWithAnswers.) |
source |
public |
getAnswers(codes: string[]): Answer[] Get answers array by codes array. (Inherited from QuestionWithAnswers.) |
source |
public |
Get scale by code. (Inherited from GridQuestionBase.) |
source |
public |
getScaleGroup(code: string): HeadGroup Get scale group by code. (Inherited from GridQuestionBase.) |
source |
public |
Get scales array by codes array. (Inherited from GridQuestionBase.) |
source |
public |
setOtherValue(answerCode: string, otherValue: string) Set other answer value. (Inherited from GridQuestionBase.) |
source |
public |
setValue(answerCode: string, scaleCode: string) Set value for grid. (Inherited from GridQuestionBase.) |
source |
Public Constructors
public constructor(model: object) source
Create instance.
Override:
GridQuestionBase#constructorParams:
Name | Type | Attribute | Description |
model | object | The instance of the model. |
Public Members
public 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 get formValues: * source
Object with values representing question answer for server.
Override:
QuestionBase#formValuesPublic 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. |
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. |
public getAnswer(code: string): Answer source
Get answer by code.
Params:
Name | Type | Attribute | Description |
code | string | Answer code. |
public getAnswerGroup(code: string): HeadGroup source
Get answer group by code.
Params:
Name | Type | Attribute | Description |
code | string | Group code. |
Return:
HeadGroup |
public getAnswers(codes: string[]): Answer[] source
Get answers array by codes array.
Params:
Name | Type | Attribute | Description |
codes | string[] | Array of answer codes. |
public getScale(code: string): Scale source
Get scale by code.
Params:
Name | Type | Attribute | Description |
code | string | Scale code. |
public getScaleGroup(code: string): HeadGroup source
Get scale group by code.
Params:
Name | Type | Attribute | Description |
code | string | Group code. |
Return:
HeadGroup |
public getScales(codes: string[]): Scale[] source
Get scales array by codes array.
Params:
Name | Type | Attribute | Description |
codes | string[] | Array of scale codes. |
public setOtherValue(answerCode: string, otherValue: string) source
Set other answer value.
Params:
Name | Type | Attribute | Description |
answerCode | string | Answer code. |
|
otherValue | string | Other value. |
public setValue(answerCode: string, scaleCode: string) source
Set value for grid.
Params:
Name | Type | Attribute | Description |
answerCode | string | Answer code. |
|
scaleCode | string | Scale code. |