Hi Everyone,
I 'm getting above error for the below code.
a!dropdownField( label: "Is Under Header", placeholder: "Select", /*required: ri!questions[ri!index].questionType<>cons!RIDCO_QUESTION_TYPES[11],*/ disabled: index( ri!questions[ri!index], "questionType", {} ) = cons!RIDCO_QUESTION_TYPES[11], choiceLabels: touniformstring(local!headerQuestions), choiceValues: touniformstring(local!headerQuestions), value : touniformstring(index(index(ri!tempQuestions,ri!index,""),"parentQuestionText",{})),
local!headerQuestions : returns list of text string
Discussion posts and replies are publicly visible
Error occurs because your valuefrom parentQuestionText doesn't exist in choiceValues from local!headerQuestions. Fix it by adding a contains() check:
value: if( contains( touniformstring(local!headerQuestions), touniformstring(index(index(ri!tempQuestions,ri!index,""),"parentQuestionText",{})) ), touniformstring(index(index(ri!tempQuestions,ri!index,""),"parentQuestionText",{})), null )
This exact question is already discussed a thousand times here. I suggest to use the search function.
srikanth said:index(index(ri!tempQuestions,ri!index,""),"parentQuestionText",{})
The output of this expression should be present in the choiceValues and should be singular. So check the output and handle the values not present in choiceValues with null in the 'value' configuration.
This works for me Thank you so much