Alert -Meldung bei Änderung eines Feldes (Ja/Nein)
Hallöchen.
Ich stehe vor folgendem Problem. Ich habe ein JA/Nein Feld und möchte bei "Klick" auf Ja, dass eine Meldung für den Anwender erscheint. Leider macht es das nicht. Habt ihr dazu eine Lösung?
Ja/Nein Feld:
Trigger nach Änderung:
if 'Videoüberwachung' = 1 then
alert("Ich bin ein Hinweis. Bitte bestätige mich!")
end
Es passiert nichts.
Vielen Dank schon jetzt.
13 Antworten
-
Hallo versuch mal anstatt 1 die 2 denke im Auswahlfeld ist der oberste Nein = 1 Ja gleich 2
Habe deinen Code eben bei mir ausprobiert und er geht.
-
Was mir noch aufgefallen ist in deinem Code sprichst du Videoüberwachung an. Name von deinem Auswahlfeld ist Alarmanlage.
-
Sollten bei einem Ja/Nein Feld nicht 1/0 bzw. true/false rauskommen? Man kann das Ganze auch verkürzt schreiben, wenn man nur auf "true" hinaus möchte:
if Alarmanlage then ... end
Die umgekehrte Form:
if not Alarmanlage then ... end
Trifft jedoch zu, wenn false oder null!
Aber meines Wissens nach gab es bei der alert-Funktion schon immer Unterschiede zwischen Ninox App und Browser. In der App können Trigger die alert-Funktion auslösen, im Browser nicht. Das Umstellen der Zuweisung von "Pro Datensatz im Server" auf "Globale Variable..." hat den Nachteil, dass die Auswahl bei einem Reload der Datenbank im Browser wieder verschwindet, da der Speicher im Browser geleert wird. Zudem sieht die Auswahl nur der User selbst. Nicht jedoch andere, die ggf. auch in der Datenbank arbeiten.
Vielleicht würde es jedoch helfen, im Hintergrund ein weiteres Feld mit " Pro Datensatz im Server" nach Änderung zu beschreiben, damit der Wert trotzdem gespeichert bleibt. Beim Einblenden des Datensatzes (über Registerkarte) könnte man das Ja/Nein-Feld automatisch beschreiben.
-
Hallo zusammen,
hier wird das Thema von planox.pro ganz gut erläutert.
https://forum.ninox.de/t/q6h2h1g
In einem anderen Post hat Leonik eine gute Lösung, wie ich finde...
Man kann es über ein verstecktes Ja/Nein-Feld und ein Berechnungsfeld lösen.
Der Trigger steuert das J/N.Feld. Das Berechnungsfeld wird nur angezeigt wenn J/N einen bestimmten Wert hat.
In der Funktion des Berechnungsfeldes schreibt man seinen Text, Kann auch farblich angepasst werden (Rot auf Gelb).
Klicken auf Berechnungsfeld ändert wieder verstecktes J/N-Feld.
Berechnungsfeld verschwindet wieder.Gruß Kruna
Content aside
- Status Answered
- vor 1 JahrZuletzt aktiv
- 13Antworten
- 130Ansichten
-
4
Folge bereits