Nutzeroberfläche

Lerne, wie du mit Ninox Skripten Meldungen anzeigst und Bestätigungen abfragst.

Diese Funktionen steuern, was Nutzer sehen. In diesem Kapitel lernst du, wie du Meldungen anzeigst und Entscheidungen abfragst.

Alle UI-Funktionen in diesem Kapitel laufen nur auf dem Client. Auf dem Server haben sie keine Wirkung.

Funktion (A-Z)
Aufgabe

alert()

Zeigt eine einfache Meldung an

dialog()

Zeigt einen Dialog mit Antwortoptionen an

Meldungen anzeigen und Bestätigungen abfragen

Nutze diese Funktionen, wenn du Nutzer mit einer Meldung führen oder eine Bestätigung abfragen willst.

Mit alert() eine einfache Meldung anzeigen

Nutze alert(), um ein Pop-up mit einer Meldung und einer OK-Schaltfläche anzuzeigen.

Nutze es, wenn du:

  • eine erfolgreiche Aktion bestätigen willst.

  • auf fehlende Eingaben hinweisen willst.

  • Informationen anzeigen willst, die Nutzer vor dem Fortfahren bestätigen sollen.

alert(any)

  • any: der Wert oder die Meldung, die angezeigt werden soll

alert() gibt keinen Wert zurück.

Schauen wir uns einige Beispiele an:

Zeigt ein Pop-up mit einer OK-Schaltfläche an.

Zeigt die aktuelle Uhrzeit an, wenn sich das Pop-up öffnet.

Tipps:

  • Halte Meldungen kurz.

  • alert() läuft nur auf dem Client.

  • Wenn ein Skript alert() mehrmals aufruft, wird nur der letzte Aufruf angezeigt.

  • Nutze dialog(), wenn Nutzer eine Auswahl treffen sollen.

Mit dialog() eine Bestätigung abfragen

Nutze dialog(), um einen Dialog mit Titel, Meldung und Antwortoptionen anzuzeigen.

Nutze es, wenn du:

  • Nutzer um eine Entscheidung bitten willst.

  • klare Antworten wie Yes und No anbieten willst.

dialog(string, string, [string])

  • erstes string: der Titel des Dialogs

  • zweites string: die Meldung im Dialog

  • drittes [string]: die Antwortoptionen, die angezeigt werden sollen

dialog() gibt die ausgewählte Antwort als String zurück.

Das Skript wartet, bis der Nutzer eine Antwort auswählt.

Schauen wir uns einige Beispiele an:

Öffnet einen Bestätigungs-Dialog für eine Löschaktion.

Löscht den aktuellen Datensatz nur, wenn der Nutzer bestätigt.

Fordert den Nutzer auf, die fragliche Eingabe noch einmal zu prüfen.

Tipps:

  • dialog() läuft nur auf dem Client.

  • Speichere das Ergebnis in einer Variable, wenn spätere Schritte davon abhängen.

Häufige Muster für UI-Meldungen

Diese kurzen Muster zeigen typische Wege, Nutzer in einer App zu führen.

Kurzes Erfolgsfeedback anzeigen

Zeigt direktes Feedback nach einer erfolgreichen Aktion an.

Löschbestätigung abfragen

Fragt den Nutzer vor einer destruktiven Aktion.

Zuletzt aktualisiert

War das hilfreich?