Constructor Summary
| Public Constructor | ||
| public | constructor(model: object, uploader: ImageUploader) | |
Member Summary
| Public Members | ||
| public get | cameraOnly: boolean: * Capture image form camera and prevent browse to existing images. | source | 
| public get | formValues: * | source | 
| public get | maxImageHeight: number Maximum size of image height in pixels. | source | 
| public get | maxImageWidth: number Maximum size of image width in pixels. | source | 
| public get | uploader: ImageUploader: * Image uploader. | source | 
| public get | value: {imageId: string, imagePreviewUrl: string} Image 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(imageId: string, imagePreviewUrl: string) 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, uploader: ImageUploader) source
Create instance.
Override:
Question#constructorParams:
| Name | Type | Attribute | Description | 
| model | object | Raw question model. | |
| uploader | ImageUploader | Image uploader | 
Public Members
public get cameraOnly: boolean: * source
Capture image form camera and prevent browse to existing images.
Return:
| boolean | 
public get formValues: * source
Object with values representing question answer for server.
Override:
QuestionBase#formValuespublic get uploader: ImageUploader: * source
Image uploader. Using to help you to upload image on server during web interview.
Return:
| ImageUploader | 
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(imageId: string, imagePreviewUrl: string) source
Set answer value.
Params:
| Name | Type | Attribute | Description | 
| imageId | string | Image ID. | |
| imagePreviewUrl | string | Image preview URL. | 
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. | 

