Ausblenden .presence funktioniert nicht korrekt
Verfasst: 22.09.2011, 07:55
Hallo zusammen !
Ich krebse gerade an einen völlig banalen Problem und weiß nicht, ob es ein Problem aufgrund einer buggy Installation ist oder ob ich einfach ein Brett vorm Kopf habe.
Ziel
===
Durch mehrere übereinander liegende Subforms soll in Verbindung mit korrespondierenden Buttons eine Art Registerblatt-Navigation erreicht werden.
(ein Register-Steuerelement gibt es doch nicht, oder?)
Annahme
======
Durch Ein- und Ausblenden der entsprechenden Subforms über ein .presence - Statement im Click-Ereignis des zugehörigen Buttons:
hauptform.subform.presence = "visible" / "invisible" / "hidden"
kann die Anzeige/Nichtanzeige der darin enthaltenen Steuerelemente erreicht werden.
So ist es auch in Beispielen im Netz beschrieben. So habe ich es auch erwartet.
Ergebnis
======
Es passiert rein gar nichts. Die auch in der Hierarchy der Subform untergeordneten Formularfelder bleiben weiterhin sichtbar und auswählbar.
Egal welchen .presence-Wert die Subform hat.
Alternative
=======
Ich spreche die .presence-Eigenschaft der Formularfelder (Texteingabefelder) direkt im Click-Ereignis des zugehörigen Buttons an:
Hauptform.Subform.Texteingabefeld.presence = "visible" / "invisible" / "hidden"
Die Subform bleibt dabei visible.
Ergebnis der Alternative
===============
Die Textboxen werden inaktiv, bleiben aber sichtbar - egal ob hidden oder invisible. Egal ob solid oder sunken.
Die Bezeichnung des Formularfeldes bleibt ebenfalls stehen.
Bei Texteingabefeldern mit vorgegebenen Digits, verschwinden die Kästchen, die Bezeichnung des Texteingabefeldes bleibt aber auch stehen ....
FRAGE
=====
Was ist da los?
Kapiere ich es nicht oder muss man von einer fehlerhaften Installation ausgehen ?
Ob ich es in FormCalc oder Java formuliere ist völlig gleich.
Die fertige PDF-Datei zeigt auf einem anderen Rechner im Reader ebenfalls das beschriebene Verhalten.
Vielen Dank schon einmal für Eure Hilfe.
Peter
Ich krebse gerade an einen völlig banalen Problem und weiß nicht, ob es ein Problem aufgrund einer buggy Installation ist oder ob ich einfach ein Brett vorm Kopf habe.
Ziel
===
Durch mehrere übereinander liegende Subforms soll in Verbindung mit korrespondierenden Buttons eine Art Registerblatt-Navigation erreicht werden.
(ein Register-Steuerelement gibt es doch nicht, oder?)
Annahme
======
Durch Ein- und Ausblenden der entsprechenden Subforms über ein .presence - Statement im Click-Ereignis des zugehörigen Buttons:
hauptform.subform.presence = "visible" / "invisible" / "hidden"
kann die Anzeige/Nichtanzeige der darin enthaltenen Steuerelemente erreicht werden.
So ist es auch in Beispielen im Netz beschrieben. So habe ich es auch erwartet.
Ergebnis
======
Es passiert rein gar nichts. Die auch in der Hierarchy der Subform untergeordneten Formularfelder bleiben weiterhin sichtbar und auswählbar.
Egal welchen .presence-Wert die Subform hat.
Alternative
=======
Ich spreche die .presence-Eigenschaft der Formularfelder (Texteingabefelder) direkt im Click-Ereignis des zugehörigen Buttons an:
Hauptform.Subform.Texteingabefeld.presence = "visible" / "invisible" / "hidden"
Die Subform bleibt dabei visible.
Ergebnis der Alternative
===============
Die Textboxen werden inaktiv, bleiben aber sichtbar - egal ob hidden oder invisible. Egal ob solid oder sunken.
Die Bezeichnung des Formularfeldes bleibt ebenfalls stehen.
Bei Texteingabefeldern mit vorgegebenen Digits, verschwinden die Kästchen, die Bezeichnung des Texteingabefeldes bleibt aber auch stehen ....
FRAGE
=====
Was ist da los?
Kapiere ich es nicht oder muss man von einer fehlerhaften Installation ausgehen ?
Ob ich es in FormCalc oder Java formuliere ist völlig gleich.
Die fertige PDF-Datei zeigt auf einem anderen Rechner im Reader ebenfalls das beschriebene Verhalten.
Vielen Dank schon einmal für Eure Hilfe.
Peter