Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.

create oHider in hierarchy

Avatar

Level 1

Hello,

i've created a 4 pages pdf document. With the LiceCycle Designer i want to change it in a flexible pdf document.

So i create the following structure on Page1:

Messeangaben

Teilnehmer

Anreise    

                a lot of teftfields...

                Hotel               

                                        Hotelbuchung

                                                                textfield

                                                                 radio button

                                                                                     unknown

                                                                                     ja

                                        Hotelwunsch

                                                                ...

                the radio button

                                        unknown

                                        ja

the bold radio-button (no value 1, yes value 2) has the following code:

Formular1.Page1.Anreise.Optionsfeldliste.ja::initialize - (JavaScript, client)

// Hotelbuchung ein-/ausblenden

oHelper.setInstanceCount(this.rawValue

, Page1.Hotel.Hotelbuchung.Optionsfeldliste.ja);

If you click "no" Hotel (blue) shall be stood hidden. If you click "yes" the text shall be shown on the same page.

I think i need a variable oHider in the hierarchy. Right? How do i create this?

Thanks in advance for helping me

3 Replies

Avatar

Level 1

I gave "Hotel" the code

Formular1.Page1.Anreise.Hotel::initialize - (JavaScript, client)

var

Page1.Anreise.Hotel.Hotelbuchung.Optionsfeldliste.ja.rawValue;

if

(this.rawValue == 2) {

Hotel.presence

= "visible";

}

else {

Hotel.presence

= "hidden";

}

To create a variable: I work with the German version. There it is called "Skriptobjekt einfügen".

Avatar

Former Community Member

Although I'm having trouble following you, I don't think you need an extra variable.

Make sure you add an "if" in front of the first line:

if (this.rawValue == 2) {