Pop Up Fenster erstellen
Hallo Liebe Community, da ich noch neu hier bin habe ich eine Frage.
ich habe ein Ja/Nein Feld erstellt und möchte nun wenn dieses Feld angeklickt wird sprich Feld=true, dass für 5 Sekunden ein Pop Up Fenster mit einem bestimmten Text erscheint.
Wie kann ich dies umsetzen?
26 Antworten
-
Moin,
if Feld = true then alert("Dein Text hier...") end
als bei Änderung des Feldes aufgerufenes Script öffnet eine mit Klick zu bestätigende Alert-Box - automatisch nach fünf Sekunden wieder ausblenden geht nicht...
lg, Torsten
-
dksjfkasdfsdf
-
Sorry, leider Funktioniert es nicht. Ich habe den Befehl bei "Nach Änderung folgendes Script ausführen reingeschrieben.
-
Du hast "Feld" aber durch Deinen Feldnamen ersetzt, oder?
-
if 'Einsatz beendet' = true then
alert("Einsatz beendet")
end -
Hm,
gerade nachgestellt, tut exakt, was es soll:
-
Mh, Merküwrdig ich werde es noch einmal probiren
-
Welche Plattform? alert() funktioniert nicht überall in Triggern.
-
Örgs, das könnte es natürlich sein - im Browser geht alert() wie manch andere Funktion tatsächlich als Trigger aktuell(?) nicht. :-/
-
Man könnte es aber mit einer Schaltfläche lösen. Das Ja/Nein-Feld bei 'false' ausblenden und an der Stelle stattdessen einen Button "Einsatz beenden" platzieren. Dort ließe sich das Ja/Nein-Feld auf 'true' setzen und entweder eine alert()-Medung oder auch ein Bestätigungsdialog einblenden. Beispiel:
let Antwort := dialog("Sicher?", "Bitte bestätigen, dass der Einsatz beendet werden soll.", ["Ja, Einsatz beenden" ,"Nein, Vorgang abbrechen"]);
if substr(Antwort, 0, 1) = "J" then
'Einsatz beendet' := true
alert("Einsatz wurde beendet!")
else
alert("Einsatz wurde nicht beendet!")
end
Für für das Ja/Nein-Feld 'Einsatz beendet' gibt man in den Optionen "Nur anzeigen, wenn" 'true' an, und die Schaltfläche läst man nur anzeigen, wenn : 'Einsatz beendet' = false
Oder so ähnlich. (Hab's jetzt nicht getestet.)
-
... so hätte ich das wohl auch gelöst.
PS: Glückwunsch zum 500. Post, Copytexter ;-)
-
Eieiei ... Darauf einen Düschadäng! ;)
-
Nun hat es mit etwas Ruhe dann doch funktioniert.
Danke an alle die sich Gedanken gemacht haben.
-
Kann ich sagen, dass wenn bestätigt wurde, dass der Einsatz beendet wurde die Schaltfläche verschwindet?
-
Falls sich deine Frage auf meine oben vorgeschlagene Lösung bezieht: Es war eigentlich so gedacht, dass die Schaltfläche verschwindet, wenn der Einsatz beendet wurde. Dazu muss man in den Optionen der Schaltfläche unter "Nur anzeigen, wenn" eintragen: 'Einsatz beendet' = false
Und an gleicher Stelle beim Ja/Nein-Feld 'Einsatz beendet': true
Dann sollte entweder das eine oder das andere angezeigt werden.
-
Perfekt hat funktioniert, danke
-
Wieso funktieoniert das hier nicht?
?
-
Hallo,
Keine Antwort-Option beginnt mit "J" ;-)
lg, Torsten
-
Genau. Das "if substr(Antwort, 0, 1)" fragt der Übersichtlichkeit halber nur das erste Zeichen des Antwort-Textes ab. In meinem Beispiel war das ein "J". In diesem Fall müsste es durch das "A" von "Auf Bestellliste setzen" ersetzt werden. Oder man fragt gleich auf den vollständigen Text ab, also "if Antwort = "Auf Bestellliste setzen" then ...
-
if Bestand = (< 10) then
let Antwort := dialog("Sicher?", "Auf Bestelliste setzen", ["Ja, Auf Bestelliste setzen", "Nein, Vorgang abbrechen"]);
if substr(Antwort, 0, 1) = "A" then
'Auf Bestellliste' := true;
alert("Auf Bestelliste gesetzt")
else
alert("Vorgang abgebrochen")
end
endSo habe ich es jetzt, aber es funktioniert nicht. Sorry aber ich bin echt noch unerfahren:/
-
if Bestand <= 10 then
let Antwort := dialog("Sicher?", "Auf Bestellliste setzen", ["Ja, Auf Bestellliste setzen", "Nein, Vorgang abbrechen"]);
if substr(Antwort, 0, 1) = "J" then
'Auf Bestellliste' := true;
alert("Auf Bestellliste gesetzt")
else
alert("Vorgang abgebrochen")
end
end
... sollte gehen.
lg, Torsten
-
Ich habe es kopiert und beim Feld Bestand in "Nach Änderungen Folgendes Skript ausführen" wieder reinkopiert und es passiert leider nichts
-
Hallo,
dialog() funktioniert nicht als Trigger, daher weht der Wind.
if Bestand <= 10 then
'Auf Bestellliste' := true;
alert("Auf Bestellliste gesetzt")
end
lässt einem die Wahl nicht mehr, setzt aber die Checkbox wie gewünscht.
Bleibt generell die Frage, ob nicht ein Vergleich mit einem individuellen Mindestbestand sinnvoller ist - und ob dessen Unterschreitung nicht einfacher direkt in einer individuellen Ansicht "Bestellliste" berechnet wird.
lg, Torsten
-
Ok so funktioniert’s. Und es ist nicht möglich dort vorher noch die Wahl hat?
lg
-
Nur so als Idee: Den Dialog mit Abfrage und Entscheidung auf eine Schaltfläche legen, diese aber nur einblenden, wenn Bestand < 10 (oder was auch immer)? Das Erscheinen des Buttons hätte ja auch eine gewisse Signalwirkung, und man würde nicht jedes Mal wieder gefragt werden, wenn man den Datensatz aufruft.
Content aside
- vor 5 JahrenZuletzt aktiv
- 26Antworten
- 5186Ansichten