Objekt ausblenden

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
Firefox
Beiträge: 47
Registriert: 23.09.2015, 21:57

Objekt ausblenden

Beitrag von Firefox » 19.12.2020, 13:34

Hallo zusammen,

ich möchte mit folgendem Script das eine oder andere Objekt ausblenden lassen, was aber so als ODER-Funktion nicht funktioniert:

if (Servicereport.Technician.Datum_U.rawValue = F_Start_Day_tx.rawValue); {
this.resolveNode("F_End_Time_tx").presence = "visible";
this.resolveNode("F_End_Day_tx").presence = "invisible";
}

or

if (Servicereport.Technician.Datum_U.rawValue != F_Start_Day_tx.rawValue); {
this.resolveNode("F_End_Time_tx").presence = "invisible"
this.resolveNode("F_End_Day_tx").presence = "visible";
}

Wer kann mir hierzu weiterhelfen?

BAlheit
Beiträge: 834
Registriert: 16.08.2013, 12:22

Re: Objekt ausblenden

Beitrag von BAlheit » 19.12.2020, 17:40

Try this:

Code: Alles auswählen

if (Servicereport.Technician.Datum_U.rawValue == F_Start_Day_tx.rawValue); {
  this.resolveNode("F_End_Time_tx").presence = "visible";
  this.resolveNode("F_End_Day_tx").presence = "invisible";
} else {
  this.resolveNode("F_End_Time_tx").presence = "invisible"
  this.resolveNode("F_End_Day_tx").presence = "visible";
}

Firefox012
Beiträge: 90
Registriert: 02.04.2013, 11:17

Re: Objekt ausblenden

Beitrag von Firefox012 » 19.12.2020, 18:05

Hello BAlheit,
leider bekomme ich hier beim Syntax prüfen einen Fehler cin Zeile 4 bei " } else{ "gemeldet:
Unfortunately I get an error when checking the syntax in line 4:

if (Servicereport.Technician.Datum_U.rawValue == F_Start_Day_tx.rawValue); {
this.resolveNode("F_End_Time_tx").presence = "visible";
this.resolveNode("F_End_Day_tx").presence = "invisible";

} else {
this.resolveNode("F_End_Time_tx").presence = "invisible"
this.resolveNode("F_End_Day_tx").presence = "visible";
}


Welche Ursache könnte hier vorliegen?
What could cause this error?

Benutzeravatar
huber
Beiträge: 48
Registriert: 14.12.2015, 11:08

Re: Objekt ausblenden

Beitrag von huber » 04.01.2021, 09:37

Das Semikolon nach der geschwungenen Klammer entfernen, sollte den Fehler beheben;

Code: Alles auswählen

if (Servicereport.Technician.Datum_U.rawValue == F_Start_Day_tx.rawValue); {

Antworten