Javascript funktioniert plötzlich nicht mehr

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
Derby
Beiträge: 6
Registriert: 12.12.2012, 12:20
Wohnort: Frankfurt am Main

Javascript funktioniert plötzlich nicht mehr

Beitrag von Derby » 13.09.2017, 11:00

Hallo Zusammen, letzte Woche funktionierten alle Codes noch und auf einmal nicht mehr, wie zum Beispiel, dass bei Klick auf Ja das Feld Nein nicht aktiv ist. Ich kann nicht feststellen woran es liegen könnte. Ich nutze die V.11 und zum anzeigen den Reader DC.

Hat jemand einen Tipp für mich?

Vielen Dank für Eure Hilfe.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Andreas H.
Beiträge: 533
Registriert: 14.04.2015, 11:10

Javascript funktioniert plötzlich nicht mehr

Beitrag von Andreas H. » 13.09.2017, 11:36

Der Debugger meldet folgendes:

Code: Alles auswählen

GeneralError: Vorgang fehlgeschlagen.
XFAObject.f1:7:XFA:wphg[0]:seite1[0]:Tabelle1[0]:Zeile3[0]:Ja2[0]:click
Ungültige Abruf-Operation für Eigenschaft; subform hat keine Eigenschaft "f1"
Erste Hilfe wäre den Code anzupassen:

wphg.seite1.Tabelle1.Zeile2.Ja1::click

Code: Alles auswählen

if (xfa.resolveNode("wphg.#pageSet.Seite1.f1").rawValue != null && xfa.resolveNode("wphg.#pageSet.Seite1.f2").rawValue == null && wphg.seite1.Tabelle1.Zeile2.Ja1.rawValue == 1)
    {
    wphg.seite6.aufklärung.Tabelle6.presence = "hidden";
    }

if ((xfa.resolveNode("wphg.#pageSet.Seite1.f1").rawValue != null && xfa.resolveNode("wphg.#pageSet.Seite1.f2").rawValue != null) && (wphg.seite1.Tabelle1.Zeile2.Ja1.rawValue == 1 && wphg.Seite2.Tabelle1.Zeile2.Ja1.rawValue == 1))
    {
    wphg.seite6.aufklärung.Tabelle6.presence = "hidden";
    }
 
Das gleiche bei:

wphg.seite1.Tabelle1.Zeile2.Nein1::click

Code: Alles auswählen

if (xfa.resolveNode("wphg.#pageSet.Seite1.f1").rawValue != null && xfa.resolveNode("wphg.#pageSet.Seite1.f2").rawValue == null && wphg.Seite2.Tabelle1.Zeile2.Ja1.rawValue == 0)
    {
    wphg.seite6.aufklärung.Tabelle6.presence = "visible";
    }
else if ((xfa.resolveNode("wphg.#pageSet.Seite1.f1").rawValue != null && xfa.resolveNode("wphg.#pageSet.Seite1.f2").rawValue != null) && (wphg.seite1.Tabelle1.Zeile2.Ja1.rawValue == 0 || wphg.Seite2.Tabelle1.Zeile2.Ja1.rawValue == 0))
    {
    wphg.seite6.aufklärung.Tabelle6.presence = "visible";
    }
Dann bei alle anderen Kontrollkästchen "Ja - Nein" die gleiche Prozedur.

Besser wäre es die Aktion "Ja - Nein" Optionsfelder zu überlassen.

Gruß
Andreas

Derby
Beiträge: 6
Registriert: 12.12.2012, 12:20
Wohnort: Frankfurt am Main

Javascript funktioniert plötzlich nicht mehr

Beitrag von Derby » 13.09.2017, 12:20

Hi, vielen Dank. Noch eine Frage: Hattet Ihr das Problem schon einmal, dass sich das Formular nachdem Ihr drei oder vier Clicks (Kontrollkästchen oder ähnliches) gemacht habt automatisch schließt?
Danke Euch.

Antworten