iberck
10/25/2017 - 11:51 PM

Mostrar una respuesta por defecto al mostrar la pregunta (opc múltiple con otra)

Mostrar una respuesta por defecto al mostrar la pregunta (opc múltiple con otra)

P7 muestra por defecto elegida la opción P7_1 (televisa), P7_2 (tv azteca)

importPackage(com.liquidsoft.msurvey.api);

function onNavigate(params) {
    var node = ApiClient.findQuestionOptions($node);
    // TODO: cambiar el tipo de respuesta si fuera necesario
    var answer1 = new MAOptions(C.A_TYPE_OPT_MULTIPLE_OTHER, node);
    var selectedOpts = new JSONArray();
    selectedOpts.put("P7_1");
    selectedOpts.put("P7_2");
    answer1.setOptions(selectedOpts);
    answer1.setOptionsShowOrder(node.getVisibleOptionsJSONArray());
    // TODO: establecer el texto de la opción otra
    // answer1.setOtherText(answer1.getEnterOtherText());
    ApiClient.addTemporalAnswer($node, answer1);
    
    var answer = ApiClient.showAndWait($node);
    var next = ApiClient.findNext($node);
    return next;
}