В формах Livecycle все отрицательные значения выделяются красным

Я создаю форму в Adobe Livecycle и хотел бы, чтобы все отрицательные числа отображались красным цветом. Я могу сделать это на отдельных элементах, прикрепив этот код к событию выхода:

form1.#subform[0].Table3[0].HeaderRow.concessions1::exit - (FormCalc, client)    
if ($.rawValue <0) then
        $.font.fill.color.value = "255,0,0"
        else
        $.font.fill.color.value = "0,0,0"
    endif

В настоящее время я должен добавить этот код в каждое отдельное поле, есть ли способ заставить этот скрипт выполняться на нескольких полях, не перепечатывая его для каждого поля?

Спасибо

1 ответ

Ваши варианты:

  1. Выведите код из объекта скрипта и вызовите метод для события выхода. Вы можете передать поле в качестве входного параметра, чтобы ваш код был универсальным.

  2. Если вы хотите сделать это до отправки формы, вы можете создать метод, который циклически просматривает поля формы и ссылается на этот код, чтобы выделить отрицательные значения.

Надеюсь, это поможет. Позвольте мне знать, если у вас есть еще вопросы.

Спасибо, Армаган.

Другие вопросы по тегам