PCImageStack
Die Problemstellung:
Ein Bild soll die Auswahl einer Selectbox, Combobox eines Radio-Buttons oder einer Checkbox verdeutlichen.
Für diesen Zweck ist es möglich einen "Bilderstapel", im Sinne von mehreren übereinanderliegenden Bildern zu erstellen.
Mittels Javascript kann aufgrund der jeweiligen Auswahl ein einzelnes Bild sichtbar und andere unsichtbar gemacht werden.
In der Dokumentenverwaltung
besteht unter dem Reiter - Dokumentenverwaltung für jedes Dokument die Möglichkeit, Bilder bereitzustellen.
Der Name der Bilder kann im Nachgang noch verändert werden, um die Zuordnung via Javascript zu erleichtern.
Sind hier Bilder bereitgestellt und beinhaltet dieses Formular einen Button mit dem Namen "PCImageStack", werden alle Bilder an dieser Stelle übereinander gelegt.
Im Javascript-Teil des Dokumentes kann mittels folgenden Beispieles die Sichtbarkeit eines der Bilder gesteuert werden:
this.getField("FeldNameSelect").setAction("Keystroke","selectPicture();");
function selectPicture()
var sel = event.change;
if(sel == "") return;
if(sel == 'BildEins') {
this.getField("BildEins").hidden = true;
this.getField("BildZwei").hidden = true;
}
if( event.targetName == 'FeldNameSelect')
this.getField("Bild2").hidden=false;
}
}