IUserAccessiableGetAnswersIter Method (Int32, String, Int32, Boolean) |
Relevant for all questions that are within an iterated chapter. Returns a list of the selected answers in a specific nested loops iterations state, if needed, in a randomized order in a maximal array size.
For example, for a Multiple Selection question it would return a list of all the selected answers.
Namespace: SurveyToGo.UserLogic.InterfacesAssembly: UserLogicInt.Pocket (in UserLogicInt.Pocket.dll) Version: 1.0.4.0
Syntax int[] GetAnswersIter(
int inQuesIdx,
string inIter,
int inMaxSize,
bool inRandom
)
Parameters
- inQuesIdx
- Type: SystemInt32
the question index - inIter
- Type: SystemString
the nested loops iteration indexes list - inMaxSize
- Type: SystemInt32
maximal size value for the array - inRandom
- Type: SystemBoolean
'true' to return the values in a random order, or 'false' otherwise
Return Value
Type:
Int32int[]
Examples
Loop chapter C is nested in Loop chapter B that is nested in loop chapter A. All loops chapters iterates a maximal number of 3 iterations each.
Question index 10 is a multiple selection question with 5 answers, located inside loop chapter C.
GetAnswersIter(QRef(10), CreateMultiIterationsString(2, 3, 1), 4, false) will return an integers array containing all answer indexes that were coded in question 10, yet up to the first 4 coded values, not in a randomized order, while loop A was in iteration index 2, loop B was in iteration index 3 and loop C as in iteration index 1.
See Also