В PDF значение переключателя устанавливается с помощью JavaScript.Но чек на радио-кнопке не отображается - PullRequest
0 голосов
/ 26 сентября 2019

Я делаю заполненную анкету в формате PDF с четырьмя стандартами с несколькими вопросами с ответами в форме групп кнопок.Цель состоит в том, чтобы получить успешный или неудачный результат для каждого стандарта.Для каждого стандарта я веду счетчик total_rows, чтобы увидеть, были ли даны ответы на все вопросы.Для каждого стандарта существует окончательная группа переключателей со значениями S и U.

После того, как на весь вопросник дан ответ, я оцениваю окончательный (для успешного) или U (для неуспешного) путем реализации кода JavaScriptпо нажатию кнопки.

Мой код выполняется и правильно устанавливает значения, но переключатель не проверен.

Я попытался отладить и даже проверил вывод, используя предупреждающие сообщения, чтобы проверитьэкспортные значения конечных переключателей.значения установлены правильно, но чек не отображается.

Мой код указан ниже:

var incomplete = false;
var str = "\n";
for(var standard = 1; standard <= 4; standard++)
{
    var totalRows = this.getField("total_rows_in_STD" + standard).value;
    var ctr_S = totalRows - 1, ctr_U = 0;
    //for each row in a standard, evaluate result
    for(var row = 1; row < totalRows; row++)
    {
        if(this.getField("STD" + standard +"_Ques" + row.toString()).value == "Off")
        {
            str = str + "\t - Standard " + standard.toString() + "\n";
            incomplete = true;
            break;
        }
        else if(this.getField("STD" + standard +"_Ques" + row.toString() == "U")
        {
            ctr_S = ctr_S - 1;
            ctr_U = ctr_U + 1;
        }
    }

    if(incomplete == false)
    {
        if(ctr_U > 0)
            this.getField("FINAL_" + standard).value = "U";
        else
            this.getField(standardDescp + "_" + "FT").value = "S";
    }

}

if(incomplete == true)
    app.alert("Please complete the following sections to obtain an accurate final evaluation." + str);

Есть ли другой способ отображения чека на переключателе?Пожалуйста, помогите!

...