Validación para capturar al menos 1 opción abierta de texto
Valida que el usuario introduzca al menos 1 opción en una pregunta de opciones de texto abierto.
function onNextUI(answer) {
var optionsText = answer.getOptionsText(); // jsonObject {"aliasopt":"text", "aliasopt2":"text2"}
var options = optionsText.names();//jsonarray
var casillaLlena = false;
for (var i = 0; i < options.length(); i++) {
var optionAlias = options.get(i);
var text = optionsText.get(optionAlias);
if (text!="") {
casillaLlena=true;
}
}
if (!casillaLlena) {
throw new ValidationException('Introduzca valor al menos en una casilla');
}
}