#set($responseIdentifier = $r.responseUniqueId($interaction))
#if($r.isInvalidResponse($interaction.responseIdentifier))
#if($interaction.minChoices == $interaction.maxChoices && $interaction.minChoices > 0) #if($interaction.minChoices == 1) $r.translate("error.input.choice.minax.one") #else $r.translate("error.input.choice.minax") #end #elseif($interaction.minChoices > 0 && $interaction.maxChoices > 0) $r.translate("error.input.choice.min.max", $interaction.minChoices, $interaction.maxChoices) #elseif($interaction.minChoices > 0) $r.translate("error.input.choice.min", $interaction.minChoices) #elseif($interaction.maxChoices > 0) $r.translate("error.input.choice.max", $interaction.maxChoices) #end
#end #set($visibleOrderedChoices = $r.getVisibleOrderedSimpleChoices($interaction)) #if($r.getOrientation($interaction.orientation) == "horizontal") #if($r.isNotNull($interaction.getPrompt()))
$r.renderPrompt($interaction.getPrompt())
#end #foreach($simpleChoice in $visibleOrderedChoices)
#end $r.appendFlexiFormDirtyForCheckbox("oo_$r.toString($simpleChoice.identifier)") #if(!$r.classContains($interaction,"choiceright")) $r.renderFlowStatics($simpleChoice.getFlowStatics()) #end
#end #else #if($interaction.getPrompt()) #end #if($interaction.getLabel() && !$interaction.getLabel().isEmpty()) #end #foreach($simpleChoice in $visibleOrderedChoices) #if($r.classContains($interaction,"choiceright")) #end #if(!$r.classContains($interaction,"choiceright")) #end #end
$r.renderPrompt($interaction.getPrompt())
$r.subStringBefore($interaction.getLabel(),"|") $r.subStringAfter($interaction.getLabel(),"|")
$r.appendFlexiFormDirtyForCheckbox("oo_$r.toString($simpleChoice.identifier)")
#end
#if(!$r.isSingleChoice($interaction) && $r.isItemSessionOpen()) #end