Скрыть логотип в Adobe Form динамически?

Как установить видимость изображения в форме Adobe на основе заголовка страницы. Заголовок страницы будет отличаться на каждой странице в зависимости от значения заголовка страницы, задающего видимость изображения.

data.#pageSet[0].Page1.AUSTRALIAN_LOGO::initialize - (FormCalc, client)
if( it_title.data.flag.rawValue == 'X' ) then
$.presence = "hidden";
endif

data.#pageSet[0].Page1.GLOBAL_LOGO::initialize - (FormCalc, client)
$.presence = "hidden";

Условие if не работает, но работает условие без условия if Синтаксис правильный?


person ares    schedule 14.03.2019    source источник
comment
Найдите иерархию флага данных. Перейдите к узлу данных.   -  person ares    schedule 27.05.2019


Ответы (1)


Попробуйте что-то вроде этого:

var flag = this.boundItem(xfa.event.newText)

if (flag eq "X")

 then AUSTRALIAN_LOGO.presence = "visible"

 else AUSTRALIAN_LOGO.presence = "hidden"

endif

в случае выхода вашего логотипа. И не забудьте сделать эту форму динамической.

person Suncatcher    schedule 21.06.2019