Hallo,
habe eine interessante Frage zu den Teilformularen in LCD 8.
Kurz zur Situation: Ein Teilformular wird durch die Eingabe eines Benutzers (z.B. "1", "2", oder "3") einmal, zweimal oder dreimal angezeigt. Dies geschieht durch den Befehl setInstances(...). In dem mehrfach angezeigten Teilformular gibt ein weiteres Teilformular, das mit einer Checkbox durch presence = "visible/hidden" ein- und ausgeblendet werden kann.
Zum Problem: Sobald ich nun mindestens 2 Teilformulare erzeugt habe, läßt sich das innere Teilformular nicht mehrfach anzeigen, sondern kann durch die Checkbox nur einmal sichtbar gemacht werden, es sollte aber für jedes Teilformular erscheinen.
Wie kann ich das erreichen? Ist dies ein Bug oder was ist der Fehler?
Danke schonmal
Teilformulare in mehreren Instanzen werden nicht angezeigt
-
- Beiträge: 4
- Registriert: 12.09.2008, 11:48
- FileAffairs
- Beiträge: 372
- Registriert: 15.09.2008, 20:14
Teilformulare in mehreren Instanzen werden nicht angezeigt
Hallo,
prinzipiell sollte das funktionieren (sprich hab ich schon mal gemacht). Kannst Du mal ein bisschen mehr Infos posten (Aufbau des Formulars, Code) oder das Formular selbst.
Welche Version des Readers/Acrobat verwendest Du?
Gruß
FileAffairs
prinzipiell sollte das funktionieren (sprich hab ich schon mal gemacht). Kannst Du mal ein bisschen mehr Infos posten (Aufbau des Formulars, Code) oder das Formular selbst.
Welche Version des Readers/Acrobat verwendest Du?
Gruß
FileAffairs
-
- Beiträge: 4
- Registriert: 12.09.2008, 11:48
Teilformulare in mehreren Instanzen werden nicht angezeigt
Danke für die Antwort.
Habe es jetzt auch hinbekommen, eine daran anschließende Frage habe ich aber immer noch:
Benötige ich zum Ansprechen eines mehrfach instanziierten Teilformulars immer die resolveNode()-Methode? Oder wird das aktuelle Objekt auch so erkannt? Habe hier nämlich unterschiedliche Erfahrungen gemacht...
Habe es jetzt auch hinbekommen, eine daran anschließende Frage habe ich aber immer noch:
Benötige ich zum Ansprechen eines mehrfach instanziierten Teilformulars immer die resolveNode()-Methode? Oder wird das aktuelle Objekt auch so erkannt? Habe hier nämlich unterschiedliche Erfahrungen gemacht...
- FileAffairs
- Beiträge: 372
- Registriert: 15.09.2008, 20:14
Teilformulare in mehreren Instanzen werden nicht angezeigt
Hallo,
ein resolveNode ist dann nicht notwendig, wenn Du ein Script schreibst oder Objekte ansprichst die Teil der aktuellen Instanz sind. Also wenn Du z.B. in Deinem Teilformular ein Textfeld "Test" hast, dann kannst Du das innerhalb des Teilformulars mit dem Namen ansprechen.
Die Referenz aus das umgebende Teilformular von Objekten innerhlab bekommst Du dann am besten auch über die .parent Eigenschaft als z.B. Test.parent oder this.parent.
Von ausserhalb spricht eine Refernz auf ein Teilformular (wenn es mehrere Instanzen gibt) immer die erste Instanz an wenn Du nichts weiter angibst. Ansonsten kannst Du eine Instanz auch mit der Instanznummer ansprechen also Teilformular[instanz|.
Die Ausführungen beziehen sich übrigens darauf dass Du mit JavaScript entwickelst. Solltest Du FormCalc verwenden sind manche Referenzen etwas einfacher herzustellen.
Hoffe das hilft
Gruß
FileAffairs
ein resolveNode ist dann nicht notwendig, wenn Du ein Script schreibst oder Objekte ansprichst die Teil der aktuellen Instanz sind. Also wenn Du z.B. in Deinem Teilformular ein Textfeld "Test" hast, dann kannst Du das innerhalb des Teilformulars mit dem Namen ansprechen.
Die Referenz aus das umgebende Teilformular von Objekten innerhlab bekommst Du dann am besten auch über die .parent Eigenschaft als z.B. Test.parent oder this.parent.
Von ausserhalb spricht eine Refernz auf ein Teilformular (wenn es mehrere Instanzen gibt) immer die erste Instanz an wenn Du nichts weiter angibst. Ansonsten kannst Du eine Instanz auch mit der Instanznummer ansprechen also Teilformular[instanz|.
Die Ausführungen beziehen sich übrigens darauf dass Du mit JavaScript entwickelst. Solltest Du FormCalc verwenden sind manche Referenzen etwas einfacher herzustellen.
Hoffe das hilft
Gruß
FileAffairs