ForEach loop condition to fetch data from DB in correct sequence in a!checkboxField().

Certified Senior Developer

My requirement is to fetch the correct option for the respective question which is there in the database. So what condition i need to apply in choiceLabels() as am getting questions in the correct order only but only the option from the first row is getting repeated for all the questions. so i want first 4 data to go for 1st checkboxField() , next 4 to second checkboxField() & so on.

local!data:rule!MWJ_qe_forQuestions(),
local!option:split(rule!MWJ_qe_fetchQuizOptions(),";"),
local!choose:{1,2,3,4},


contents: {
a!forEach(
items:split(local!data,";"),
expression:
a!checkboxField(
label:fv!item,
labelPosition: "ABOVE",
choiceLabels:{ a!forEach(
items:index(split(local!option,","),{local!choose},0),

expression:fv!item,
)},
choiceValues: { a!forEach(
items:index(split(local!option,","),{local!choose},0),
expression:fv!item,

)},

  Discussion posts and replies are publicly visible