QuestionFileModel
Type to filter the list:
Type to filter the list:
|
acceptedTypes property | |
Accepted file types. Passed to the 'accept' attribute of the file input tag. See https://www.w3schools.com/tags/att_input_accept.asp for more details.
Type:
string
writable
Implemented in:
QuestionFileModel
|
||
|
addError method | |
Add error into the question error list.
Type:
(error: SurveyError) => void
Parameters:
error, type: SurveyError
Implemented in:
Question
|
||
|
allowMultiple property | |
Set it to true, to allow select multiple files.
Type:
boolean
writable
Implemented in:
QuestionFileModel
|
||
|
clear method | |
Clear value programmatically.
Type:
(doneCallback?: () => void) => void
Parameters:
doneCallback, type: () => void
Implemented in:
QuestionFileModel
|
||
|
clearIncorrectValues method | |
Call this function to remove values from the current question, that end-user will not be able to enter.
For example the value that doesn't exists in a radigroup/dropdown/checkbox choices or matrix rows/columns.
Type:
() => void
Implemented in:
Question
|
||
|
comment property | |
The question comment value.
Type:
string
writable
Implemented in:
Question
|
||
|
commentText property | |
Use it to get or set the comment value.
Type:
string
writable
Implemented in:
Question
|
||
|
correctAnswer property | |
The correct answer on the question. Set this value if you are doing a quiz.
Type:
any
writable
Implemented in:
Question
|
||
|
cssClasses property | |
Returns all css classes that used for rendering the question. You may use survey.updateQuestionCssClasses event to override css classes for a question.
Type:
any
readonly
Implemented in:
Question
See also:
SurveyModel.updateQuestionCssClasses
|
||
|
currentErrorCount property | |
Returns the validation errors count.
Type:
number
readonly
Implemented in:
Question
|
||
|
customWidget property | |
The link to the custom widget.
Type:
QuestionCustomWidget
readonly
Implemented in:
Question
|
||
|
defaultValue property | |
Set the default value to the question. It will be assign to the question on loading the survey from JSON or adding a question to the survey or on setting this property of the value is empty.
Type:
any
writable
Implemented in:
Question
|
||
|
description property | |
Question description. It renders under question title by using smaller font. Unlike the title, description can be empty.
Type:
string
writable
Implemented in:
Question
See also:
title
|
||
|
enableIf property | |
An expression that returns true or false. If it returns false the Question becomes read only and an end-user will not able to answer on the qustion. The library runs the expression on survey start and on changing a question value. If the property is empty then readOnly property is used.
Type:
string
writable
Implemented in:
Question
|
||
|
focus method | |
Move the focus to the input of this question.
Type:
(onError?: boolean) => void
Parameters:
onError, type: boolean , set this parameter to true, to focus the input with the first error, other wise the first input will be focused.
Implemented in:
Question
|
||
|
fullTitle property | |
Returns the title after processing the question template.
Type:
string
readonly
Implemented in:
Question
See also:
SurveyModel.questionTitleTemplate
|
||
|
getAllErrors method | |
Returns a copy of question errors survey. For some questions like matrix and panel dynamic it includes the errors of nested questions.
Type:
() => SurveyError[]
Implemented in:
Question
|
||
|
getDisplayValue method | |
Return the question value as a display text. For example, for dropdown, it would return the item text instead of item value.
Type:
(keysAsText: boolean) => any
Parameters:
keysAsText, type: boolean , Set this value to true, to return key (in matrices questions) as display text as well.
Implemented in:
Question
|
||
|
getLocale method | |
Returns the current survey locale
Type:
() => string
Implemented in:
Question
See also:
SurveyModel.locale
|
||
|
getTitleLocation method | |
Return the title location based on question titleLocation property and QuestionTitleLocation of it's parents
Type:
() => string
Implemented in:
Question
|
||
|
getType method | |
Returns the type of the object as a string as it represents in the json.
Type:
() => string
Implemented in:
Question
|
||
|
hasComment property | |
Set it to true, to add a comment for the question.
Type:
boolean
writable
Implemented in:
Question
|
||
|
hasErrors method | |
Returns true if there is a validation error(s) in the question.
Type:
(fireCallback?: boolean) => boolean
Parameters:
fireCallback, type: boolean , set it to true to show an error in UI.
Implemented in:
Question
|
||
|
hasInput property | |
Returns false if the question doesn't have an input element, for example: QuestionHtmlModel
Type:
boolean
readonly
Implemented in:
Question
|
||
|
hasTitle property | |
Returns false if the question doesn't have a title property, for example: QuestionHtmlModel, or titleLocation property equals to "hidden"
Type:
boolean
readonly
Implemented in:
Question
See also:
titleLocation
|
||
|
id property | |
The unique identificator. It is generated automatically.
Type:
string
writable
Implemented in:
Question
|
||
|
imageHeight property | |
The image height.
Type:
string
writable
Implemented in:
QuestionFileModel
|
||
|
imageWidth property | |
The image width.
Type:
string
writable
Implemented in:
QuestionFileModel
|
||
|
indent property | |
Set it different from 0 to increase the left padding.
Type:
number
writable
Implemented in:
Question
|
||
|
isAllowTitleLeft property | |
Returns true if the question may have a title located on the left
Type:
boolean
readonly
Implemented in:
Question
|
||
|
isEmpty method | |
Returns true if the question value is empty
Type:
() => boolean
Implemented in:
Question
|
||
|
isPanel property | |
Always returns false.
Type:
boolean
readonly
Implemented in:
Question
|
||
|
isReadOnly property | |
Retuns true if readOnly property is true or survey is in display mode or parent panel/page is readOnly.
Type:
boolean
readonly
Implemented in:
Question
|
||
|
isRequired property | |
Set this property to true, to make the question a required. If a user doesn't answer the question then a validation error will be generated.
Type:
boolean
writable
Implemented in:
Question
|
||
|
isVisible property | |
Returns true if the question is visible or survey is in design mode right now.
Type:
boolean
readonly
Implemented in:
Question
|
||
|
loadFiles method | |
Load multiple files programmatically.
Type:
(files: File[]) => void
Parameters:
files, type: File[]
Implemented in:
QuestionFileModel
|
||
|
maxSize property | |
Use this property to setup the maximum allowed file size.
Type:
number
writable
Implemented in:
QuestionFileModel
|
||
|
onStateChanged event | |
The event is fired after question state has been changed.
sender the question object that fires the event options.state new question state value.
Type:
Event<(sender: QuestionFileModel, options: any) => any, any>
Implemented in:
QuestionFileModel
|
||
|
page property | |
Get/set the page where the question is located.
Type:
IPage
writable
Implemented in:
Question
|
||
|
parent property | |
A parent element. It can be panel or page.
Type:
IPanel
writable
Implemented in:
Question
|
||
|
processedTitle property | |
Returns the rendred question title.
Type:
string
readonly
Implemented in:
Question
|
||
|
readOnly property | |
Set it to true to make a question readonly.
Type:
boolean
writable
Implemented in:
Question
|
||
|
removeFile method | |
Remove file item programmatically.
Type:
(content: { name: string; }) => void
Parameters:
content, type: { name: string; }
Implemented in:
QuestionFileModel
|
||
|
renderWidth property | |
The rendered width of the question.
Type:
string
writable
Implemented in:
Question
|
||
|
requiredErrorText property | |
The custom text that will be shown on required error. Use this property, if you do not want to show the default text.
Type:
string
writable
Implemented in:
Question
|
||
|
requiredIf property | |
An expression that returns true or false. If it returns true the Question becomes required and an end-user has to answer it.
If it returns false the Question then an end-user may not answer it the Question maybe empty.
The library runs the expression on survey start and on changing a question value. If the property is empty then isRequired property is used.
Type:
string
writable
Implemented in:
Question
See also:
isRequired
|
||
|
requiredText property | |
Returns the char/string for a required question.
Type:
string
readonly
Implemented in:
Question
See also:
SurveyModel.requiredText
|
||
|
rightIndent property | |
Set it different from 0 to increase the right padding.
Type:
number
writable
Implemented in:
Question
|
||
|
runCondition method | |
Run visibleIf and enableIf expressions. If visibleIf or/and enabledIf are not empty, then the results of performing the expression (true or false) set to the visible/readOnly properties.
Type:
(values: HashTable<any>, properties: HashTable<any>) => void
Parameters:
values, type: HashTable<any> , Typically survey results properties, type: HashTable<any>
Implemented in:
Question
|
||
|
showPreview property | |
Set it to true, to show the preview for the image files.
Type:
boolean
writable
Implemented in:
QuestionFileModel
|
||
|
startWithNewLine property | |
The Question renders on the new line if the property is true. If the property is false, the question tries to render on the same line/row with a previous question/panel.
Type:
boolean
writable
Implemented in:
Question
|
||
|
storeDataAsText property | |
Set it to false if you do not want to serialize file content as text in the survey.data.
In this case, you have to write the code onUploadFiles event to store the file content.
Type:
boolean
writable
Implemented in:
QuestionFileModel
See also:
SurveyModel.onUploadFiles
|
||
|
title property | |
Question title. Use survey questionTitleTemplate property to change the title question is rendered. If it is empty, then question name property is used.
Type:
string
writable
Implemented in:
Question
See also:
SurveyModel.questionTitleTemplate
|
||
|
titleLocation property | |
Set this property different from "default" to set the specific question title location for this panel/page.
Type:
string
writable
Implemented in:
Question
See also:
SurveyModel.questionTitleLocation
|
||
|
useDisplayValuesInTitle property | |
Use it to choose how other question values will be rendered in title if referenced in {}.
Type:
boolean
writable
Implemented in:
Question
|
||
|
validators property | |
The list of question validators.
Type:
SurveyValidator[]
writable
Implemented in:
Question
|
||
|
value property | |
Get/Set the question value.
Type:
any
writable
Implemented in:
Question
|
||
|
valueName property | |
Use this property if you want to store the question result in the name different from the question name.
Question name should be unique in the survey and valueName could be not unique. It allows to share data between several questions with the same valueName.
The library set the value automatically if the question.name property is not valid. For example, if it contains the period '.' symbol.
In this case if you set the question.name property to 'x.y' then the valueName becomes 'x y'.
Type:
string
writable
Implemented in:
Question
|
||
|
visible property | |
Use it to get/set the question visibility.
Type:
boolean
writable
Implemented in:
Question
See also:
visibleIf
|
||
|
visibleIf property | |
An expression that returns true or false. If it returns true the Question becomes visible and if it returns false the Question becomes invisible. The library runs the expression on survey start and on changing a question value. If the property is empty then visible property is used.
Type:
string
writable
Implemented in:
Question
See also:
visible
Show More
|
||
|
visibleIndex property | |
Returns the visible index of the question in the survey. It can be from 0 to all visible questions count - 1
Type:
number
readonly
Implemented in:
Question
|
||
|
waitForUpload property | |
Set it to true if you want to wait until files will be uploaded to your server.
Type:
boolean
writable
Implemented in:
QuestionFileModel
|
||
|
width property | |
Use it to set the specific width to the question.
Type:
string
writable
Implemented in:
Question
|
This site uses cookies to make your browsing experience more convenient and personal. Cookies store useful information on your computer to help us improve the efficiency and relevance of our site for you. In some cases, they are essential to making the site work properly. By accessing this site, you consent to the use of cookies.
For more information, refer to DevSoft Baltic’ privacy policy and cookie policy.