Hallo zusammen,
ich erstelle dynamische Formulare im LCD 8.0 und habe auf ein Problem gestoßen. In dem Formular verwende ich Teilformulare mit dem Float Layout von oben nach unten. Die Höhe so eines Formulars wird automatisch angepasst. Die Frage ist - wie kann ich die Höhe kriegen, weil Parameter Teilformular1.h liefert immer 0 zurück? Genau so habe ich Problemme mit der Koordinaten X und Y.
Bei der Suche habe ich eine Funktion xfa.layout.y() und entsprechend für X, H und W gefunden. Aber die liefern ein Fehler zurück, obwohl ich alles nach der Specifikation gemacht habe. Schon so eine Zeile wirft ein Fehler:
var a = xfa.layout.y(xfa.form.data.Teilformular1.Textfeld1)
oder
var a = xfa.layout.y(Textfeld1)
Fehler: Unterschiedliche Argumente im Eigenschaft- oder Funktionsargument
In der Funktion gibt es noch zwei Parameter, die optional sind, funktioniert aber auch mir allen drei Parameter nicht.
Skript steht in der Ereigniss form:ready.
Was mache ich falsch? Und kann man überhaupt die Parameter kriegen? Danke im voraus!
Alex
P.S. in der Anlage die Spec, die ich benutzt habe
X und Y Koordinaten eines Objektes
X und Y Koordinaten eines Objektes
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
X und Y Koordinaten eines Objektes
Hat jemand überhaupt die Funktion y() benutzt?