iberck
9/8/2017 - 4:45 PM

Solo puede estar elegida una columna con código 1 dentro de la pregunta de matriz simple

Solo puede estar elegida una columna con código 1 dentro de la pregunta de matriz simple

Solo puede estar elegida una columna con código 1 dentro de la pregunta de matriz simple

function onNextUI(answer) {
    var matrixJsonObj = answer.getEnterMatrix(); // jsonobject {"aliasOpt1":"aliasCol1", "aliasOpt2":"aliasCol1"}
    var options = matrixJsonObj.names();
    var countCol = 0;
    for (var i = 0; i < options.length(); i++) {
        var optionAlias = options.get(i);
        var colAlias = matrixJsonObj.get(optionAlias);
        var col = ApiClient.findItem(colAlias);
        var colVal = col.getValue();
        if (colVal==1) {
            countCol++;
        }
    }

    if (countCol>=2) {
        throw new ValidationException('Solo puede haber una marca con código 1');
    }
}