Toggle menu
913
3.8K
30.2K
279.2K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

QuestionInfo class: Difference between revisions

From Catglobe Wiki
Created page with "{{CGscriptClass_Template|Name=<nowiki>QuestionInfo</nowiki>|Description=<nowiki>Question metadata from a project questionnaire, with backward-compatible array indexing.</nowiki>|InheritsFrom=Array|Methods={{CGscriptMethods_Template|ReturnType=string|Name=<nowiki>ToString</nowiki>|Description=<nowiki>The string representation of the object.</nowiki>}} {{CGscriptMethods_Template|ReturnType=object|Name=<nowiki>this[] { get; }</nowiki>|Parameters= {{CGscriptParameters_Templa..."
 
Replaced content with "QuestionTemplate_class"
Tag: Replaced
 
Line 1: Line 1:
{{CGscriptClass_Template|Name=<nowiki>QuestionInfo</nowiki>|Description=<nowiki>Question metadata from a project questionnaire, with backward-compatible array indexing.</nowiki>|InheritsFrom=Array|Methods={{CGscriptMethods_Template|ReturnType=string|Name=<nowiki>ToString</nowiki>|Description=<nowiki>The string representation of the object.</nowiki>}}
[[QuestionTemplate_class]]
{{CGscriptMethods_Template|ReturnType=object|Name=<nowiki>this[] { get; }</nowiki>|Parameters=
{{CGscriptParameters_Template|Type=int|Name=<nowiki>index</nowiki>|Description=<nowiki>Index</nowiki>}}
|Description=<nowiki>Backward-compatible indexer</nowiki>}}
{{CGscriptMethods_Template|ReturnType=Empty|Name=<nowiki>this[] { get; }</nowiki>|Parameters=
{{CGscriptParameters_Template|Type=int|Name=<nowiki>index</nowiki>|Description=<nowiki>Index</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=object|Name=<nowiki>value</nowiki>|Description=<nowiki>Value to set</nowiki>}}
|Description=<nowiki>Backward-compatible indexer</nowiki>}}|Properties={{CGscriptProperties_Template|ReturnType=array|Name=<nowiki>AnswerOptions</nowiki>|HasGetter=1|Description=<nowiki>The answer options for this question (lazy-loaded)</nowiki>}}
{{CGscriptProperties_Template|ReturnType=number|Name=<nowiki>Average</nowiki>|HasGetter=1|Description=<nowiki>Average of the objects in the Array object. Can only use if all the elements are of type Number</nowiki>}}
{{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>Id</nowiki>|HasGetter=1|Description=<nowiki>The primary key of this question</nowiki>}}
{{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>Label</nowiki>|HasGetter=1|Description=<nowiki>The label (short code) of the question</nowiki>}}
{{CGscriptProperties_Template|ReturnType=number|Name=<nowiki>Max</nowiki>|HasGetter=1|Description=<nowiki>Largest of all the objects in the Array object. Can only use if all the elements are of type Number</nowiki>}}
{{CGscriptProperties_Template|ReturnType=number|Name=<nowiki>Min</nowiki>|HasGetter=1|Description=<nowiki>Smallest of all the objects in the Array object. Can only use if all the elements are of type Number</nowiki>}}
{{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>ObjectTypeName</nowiki>|HasGetter=1|Description=<nowiki>The name of the type of object.</nowiki>}}
{{CGscriptProperties_Template|ReturnType=array|Name=<nowiki>SubQuestions</nowiki>|HasGetter=1|Description=<nowiki>The sub-questions (grid rows) for this question (lazy-loaded)</nowiki>}}
{{CGscriptProperties_Template|ReturnType=number|Name=<nowiki>Sum</nowiki>|HasGetter=1|Description=<nowiki>Sum of all the objects in the Array object. Can only use if all the elements are of type Number</nowiki>}}
{{CGscriptProperties_Template|ReturnType=string|Name=<nowiki>Text</nowiki>|HasGetter=1|Description=<nowiki>The localized text of the question</nowiki>}}
{{CGscriptProperties_Template|ReturnType=int|Name=<nowiki>Type</nowiki>|HasGetter=1|Description=<nowiki>The question type (Single, Multi, Grid, etc.)</nowiki>}}
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=<nowiki>TypeInformation</nowiki>|HasGetter=1|Description=<nowiki>Get information about this class.</nowiki>}}|StaticMethods={{CGscriptMethods_Template|ReturnType=array|Name=<nowiki>QuestionInfo_getAll</nowiki>|Description=<nowiki>Returns all questions in the current Questionnaire context</nowiki>}}
{{CGscriptMethods_Template|ReturnType=array|Name=<nowiki>QuestionInfo_getAll</nowiki>|Parameters=
{{CGscriptParameters_Template|Type=int|Name=<nowiki>Questionnaire resource id</nowiki>|Description=<nowiki>The Questionnaire resource id</nowiki>}}
|Description=<nowiki>Returns all questions for the given Questionnaire resource id</nowiki>}}
{{CGscriptMethods_Template|ReturnType=QuestionInfo|Name=<nowiki>QuestionInfo_getQuestion</nowiki>|Parameters=
{{CGscriptParameters_Template|Type=string|Name=<nowiki>Question label</nowiki>|Description=<nowiki>Label of the question</nowiki>}}
|Description=<nowiki>Returns the question object for the given label</nowiki>}}
{{CGscriptMethods_Template|ReturnType=QuestionInfo|Name=<nowiki>QuestionInfo_getQuestion</nowiki>|Parameters=
{{CGscriptParameters_Template|Type=string|Name=<nowiki>Question label</nowiki>|Description=<nowiki>Label of the question</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=<nowiki>Iso-code</nowiki>|Description=<nowiki>Language ISO code</nowiki>}}
|Description=<nowiki>Returns the question object for the given label and language</nowiki>}}
{{CGscriptMethods_Template|ReturnType=QuestionInfo|Name=<nowiki>QuestionInfo_getQuestionByIndex</nowiki>|Parameters=
{{CGscriptParameters_Template|Type=int|Name=<nowiki>Question index</nowiki>|Description=<nowiki>Index of the question</nowiki>}}
|Description=<nowiki>Returns the question at the given index in the current Questionnaire context</nowiki>}}
{{CGscriptMethods_Template|ReturnType=QuestionInfo|Name=<nowiki>QuestionInfo_getQuestionByIndex</nowiki>|Parameters=
{{CGscriptParameters_Template|Type=int|Name=<nowiki>Question index</nowiki>|Description=<nowiki>Index of the question</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=int?|Name=<nowiki>Questionnaire resource id</nowiki>|Description=<nowiki>The Questionnaire resource id</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=<nowiki>Iso-code</nowiki>|Description=<nowiki>Language ISO code</nowiki>}}
|Description=<nowiki>Returns the question at the given index for the specified Questionnaire and language</nowiki>}}
{{CGscriptMethods_Template|ReturnType=array|Name=<nowiki>QuestionInfo_getQuestions</nowiki>|Parameters=
{{CGscriptParameters_Template|Type=int|Name=<nowiki>questionnaireId</nowiki>|Description=<nowiki>The Questionnaire resource id</nowiki>}}
|Description=<nowiki>Returns question objects for all given labels in a Questionnaire</nowiki>}}
{{CGscriptMethods_Template|ReturnType=array|Name=<nowiki>QuestionInfo_getQuestions</nowiki>|Parameters=
{{CGscriptParameters_Template|Type=int|Name=<nowiki>questionnaireId</nowiki>|Description=<nowiki>The Questionnaire resource id</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=array|Name=<nowiki>questionLabels</nowiki>|Description=<nowiki>Array of question labels to return</nowiki>}}
|Description=<nowiki>Returns question objects for the specified labels in a Questionnaire</nowiki>}}
{{CGscriptMethods_Template|ReturnType=array|Name=<nowiki>QuestionInfo_getQuestions</nowiki>|Parameters=
{{CGscriptParameters_Template|Type=int|Name=<nowiki>questionnaireId</nowiki>|Description=<nowiki>The Questionnaire resource id</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=array|Name=<nowiki>questionLabels</nowiki>|Description=<nowiki>Array of question labels to return</nowiki>|Comma=,}}{{CGscriptParameters_Template|Type=string|Name=<nowiki>isoCode</nowiki>|Description=<nowiki>ISO language code to filter results by (empty for user language)</nowiki>}}
|Description=<nowiki>Returns question objects for the specified labels in a Questionnaire, filtered to a given language</nowiki>}}}}

Latest revision as of 04:03, 29 May 2026