Условный формат. Цвет заполнения поля на основе выбора раскрывающегося спискаJavascript

Форум по Javascript
Anonymous
Условный формат. Цвет заполнения поля на основе выбора раскрывающегося списка

Сообщение Anonymous »

У меня есть форма PDF, которую я хочу встроить в него условное форматирование, чтобы удовлетворить запрос клиента. Форматирование будет применено к 2 полям с использованием цветов Cutom RGB. Ниже приведены мои желаемые результаты. < /P>

[*] выпадающее поле «Действие». Пользовательские цвета RGB были выбраны по причинам читаемости.
[*] текстовое поле Пользовательские цвета RGB были выбраны по соображениям чтения. Ниже приведена ссылка на документ PDF. < /P>
Примерный отчет.pdf < /p>
Это ожидание раскрывающегося поля "Atem.1" < /strong>. < /P>
  • select stice " - no fill, proncparent < /li>
    select vicopart" - n -n -clovalit rer -colospart < /li>
    . 0, 105, 97
  • Выберите элемент "Рекомендация" - заполнить цветом RGB 0, 179, 71
Ниже приведен код JavaScript, используемый для раскрывающегося поля "Действие. 1" [/b].

Код: Выделить всё

if (event.value==" ") event.target.fillColor = color.transparent;
else if (event.value=="Non-compliant") event.target.fillColor = [“RGB”, 0/255, 105/255, 97/255];
else if (event.value=="Recommendation") event.target.fillColor = [“RGB”, 0/255, 179/255, 71/255];
< /code>
[b] Результат: < /strong> нет изменений цвета при изменении выбора. < /p>

Это ожидание текстового поля  «Комментарии_1» < /strong>. < /p>

 select item ». />  Выберите элемент «Неуместный» из раскрывающегося списка ». Действие элемента.  "Комментарии_1" [/b]. 
var selectedValue = event.target.value; // Get the selected value from the dropdown
var targetField = this.getField("Item Action.1"); // Replace with your field name

// Change the background color based on the dropdown value
if (selectedValue === " ") {
targetField.fillColor = color.transparent;
} else if (selectedValue === "Non-compliant") {
targetField.fillColor = [“RGB”, 0/255, 105/255, 97/255];
} else if (selectedValue === "Recommendation") {
targetField.fillColor = [“RGB”, 0/255, 179/255, 71/255];
} else {
targetField.fillColor = color.white; // Default color
}
result: без изменений цвета, когда выбор раскрывающегося списка изменяется

Подробнее здесь: https://stackoverflow.com/questions/797 ... -selection

Вернуться в «Javascript»