Constructor Summary
Public Constructor | ||
public |
constructor(model: object) |
Member Summary
Public Members | ||
public get |
formValues: * |
source |
public get |
maxDurationInSeconds: number Maximum duration of video file in seconds. |
source |
public get |
minDurationInSeconds: number Minimum duration of video file in seconds. |
source |
public get |
value: {videoId: ?string, previewUrl: ?string, duration: ?number} Video upload 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 |
Clear question values. |
source |
public |
setValue(videoId: string, previewUrl: string, duration: number) Set answer value. |
source |
public |
validate(raiseValidationCompleteEvent: boolean, validationRuleFilter: function): QuestionValidationResult Perform question validation (Inherited from QuestionBase.) |
source |
public |
Clear question values. (Inherited from Question.) |
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 | Raw question model. |
Public Members
public get formValues: * source
Object with values representing question answer for server.
Override:
QuestionBase#formValuespublic get value: {videoId: ?string, previewUrl: ?string, duration: ?number} source
Video upload value.
public set allowValidateOnChange(value: boolean) source
Set allow auto re-validation on change value.
public get triggeredQuestions: * source
Array of triggered questions.
Override:
QuestionBase#triggeredQuestionsPublic Methods
public setValue(videoId: string, previewUrl: string, duration: number) source
Set answer value.
Params:
Name | Type | Attribute | Description |
videoId | string | Video ID. |
|
previewUrl | string | Video preview URL. |
|
duration | number | Video file duration in seconds. |
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. |