Управление видимостью слоев с помощью выпадающего списка

john22255

Участник
Топикстартер
Сообщения
29
Реакции
1
Добрый день.
Уважаемый пользователь imma любезно поделился следующим кодом:
Код:
if (event.value == "не печатать")
{
this.getField("Картинка1").display = display.hidden;
this.getField("Картинка2").display = display.hidden;
}
else if (event.value == "печатать картинку1")
{
this.getField("Картинка1").display = display.visible;
this.getField("Картинка2").display = display.hidden;
}
else if (event.value == "печатать картинку2")
{
this.getField("Картинка1").display = display.hidden;
this.getField("Картинка2").display = display.visible;
}

Подскажите пожалуйста, как модифицировать данный код ,чтобы вместо видимости-невидимости полей изображения, он управлял видимостью (и выводом на печать) слоев.
Спасибо
 
Последнее редактирование модератором:

john22255

Участник
Топикстартер
Сообщения
29
Реакции
1
вот эту конструкцию возможно как нибудь модифицировать

Код:
this.getField("Картинка2").display = display.hidden

чтобы скрывался слой или в другом варианте скрывалась просто картинка, внедренная на страницу просто так (Не поле изображения)
 

imma

15 лет на форуме
Сообщения
3 089
Реакции
2 185
а чем не устраивают поля?
 

john22255

Участник
Топикстартер
Сообщения
29
Реакции
1
чем не устраивают поля
да в принципе все устраивает - довольно эффективно. Но вот в старых файлах при применении этого способа получаются наложения. Т.е. поля изображения, видимость которых управляется Вашим кодом из выпадающего списка, оказываются перекрывающими существующие старые поля. В принципе все можно решить, но это значительные трудозатраты (потомучто форм таких наклепано много). А я не очень хорошо владею синтаксисом java, вернее совсем не владею. Поэтому интересно было бы узнать про возможность управления свойствами display.visible и display.hidden, не только для элементов форм, но и для слоев или отдельных картинок.