Fensterstile
Mit Fensterstilen können Sie festlegen, wie ein neues Fenster sich in Ihrer Lösung verhält. Layouts und Aufgaben sollten so ausgelegt sein, dass Sie im Einklang mit einem bestimmten Fensterstil stehen.
Dokumentfenster
Dokumentfenster erlauben es Benutzern, einen neuen Prozess zu beginnen oder zusätzliche Informationen anzusehen.
Verwenden Sie Dokumentfenster für typische Benutzereingaben oder Aufgaben, die in beliebiger Reihenfolge möglich sind. Öffnen Sie beispielsweise ein Dokumentfenster, um eine Rechnung zu überprüfen, während Sie die Bestellhistorie eines Kunden geöffnet haben.
Schwebendes Dokumentfenster
Schwebende Dokumentfenster bleiben im Vordergrund vor allen anderen Fenstern, selbst wenn das schwebende Fenster inaktiv wird.
Verwenden Sie schwebende Dokumentfenster, um Informationen oder Aufgaben anzuzeigen, die immer im Vordergrund stehen sollten. Öffnen Sie beispielsweise ein schwebendes Dokumentfenster, um interaktive Inhaltsverzeichnisse anzuzeigen.
Dialogfenster
Dialogfenster werden im Vordergrund angezeigt. Benutzer müssen alle offenen Dialogfenster schließen, bevor sie Dokumentfenster oder schwebende Dokumentfenster öffnen können.
Verwenden Sie Dialogfenster, um benötigte Informationen zu sammeln oder um Benutzer zu warnen, während der Zugriff auf andere Fenster gesperrt ist. Öffnen Sie beispielsweise ein Dialogfenster, um eine Warnung anzuzeigen, wenn ein Benutzer versucht, sensible Daten zu ändern.
Beachten Sie folgende Punkte:
•Wenn ein Dialogfenster geöffnet ist, erstellt
Neues Fenster Scriptschritt Dialogfenster oder Karten, kann aber keine Dokumentfenster oder schwebenden Dokumentfenster erstellen.
•Benutzer können mit Nicht-Dokumentfenstern arbeiten, z. B. FileMaker Pro Advanced-Datenanzeige und -Script-Debugger, sofern diese Fenster beim Öffnen eines Dialogfensters bereits geöffnet sind. Benutzer können nicht mit dem Dialogfeld „Layout verwalten“, dem Scriptarbeitsbereich oder der Startzentrale arbeiten.
•Sämtliche Operationen, die versuchen, ein Dokumentfenster oder schwebendes Dokumentfenster zu öffnen, schlagen fehl, wenn ein Dialogfenster geöffnet ist (z. B. bei Verwendung eines
Script-Triggers zur Ausführung eines Scripts von einer anderen Datei aus). BeiTimer-Scripts werden nicht ausgeführt, wenn ein Dialogfenster geöffnet ist, es sei denn, das Script wird im Dialogfenster selbst gestartet.
•Einige Beschränkungen gelten für die folgenden Scriptschritte, wenn sie mit Dialogfenstern verwendet werden.
Scriptschritt | Unterstützt | Einschränkungen für Dialogfenster |
Fenster anpassen | Ja | Funktioniert nur für das aktuelle Fenster |
Alle Fenster anordnen | Nein | |
Datei konvertieren | Nein | |
Gehe zu Bezugsdatensatz | Ja | Kann nur ein neues Dialogfenster öffnen |
Fensterposition/-größe ändern | Ja | Funktioniert nur für das aktuelle Fenster |
Neue Datei | Nein | |
Neues Fenster | Ja | Kann nur ein neues Dialogfenster oder eine neue Karte öffnen |
Datei öffnen | Nein | |
Remote öffnen | Nein | |
Script ausführen | Ja | Schlägt fehl, wenn von einer anderen geöffneten Datei aus ausgeführt |
Programm beenden | Nein | |
Fenster aktivieren | Ja | Kann nur das aktuelle Dialogfenster auswählen |
•macOS: Ein FileMaker Pro-Dialogfenster besitzt nicht dieselben Qualitäten oder Einschränkungen wie ein Standard-Dialogfenster in macOS. Beispielsweise können AppleScripts mit einer Datei kommunizieren, während ein FileMaker Pro-Dialogfenster geöffnet ist.
Karte
Karten erscheinen im Vordergrund des aktuellen Layouts im aktiven Fenster. Benutzer müssen eine Karte schließen, bevor sie mit dem übergeordneten Fenster der Karte arbeiten können.
Verwenden Sie Karten, um benötigte Informationen zu sammeln oder um Benutzer zu warnen, während der Zugriff auf andere Fenster erlaubt ist. Öffnen Sie zum Beispiel eine Karte, um Benutzer zur Eingabe von Suchkriterien aufzufordern, während der Zugriff auf andere geöffnete Fenster erlaubt ist.
Beachten Sie folgende Punkte:
•Karten lassen sich nicht minimieren oder maximieren.
•FileMaker Pro enthält keine Karten im Menü „Fenster“.
•Höhe und Breite einer Karte können die Bildschirmgröße nicht überschreiten.
•Die Karte zeigt Rollbalken, wenn das aktive Layout größer als die Höhe und Breite der Karte ist.
•Sie können nicht mehrere Karten vom selben übergeordneten Fenster aus öffnen.
•Um in FileMaker Go die Menüleiste oder die Symbolleiste für eine Karte ein- oder auszublenden, müssen Sie die Leiste ein- bzw. ausblenden, bevor Sie die Karte anzeigen. (Die Geste oder der Scriptschritt zum Aus- oder Einblenden der Karte ist nicht aktiv, sobald die Karte den Fokus hat.)
•Wenn Sie die Option „Schließen“ wählen, kann der Benutzer die Karte schließen, indem er in FileMaker Pro auf das Schließfeld klickt bzw. in FileMaker Go außerhalb der Karte tippt. Wenn Sie jedoch die Option „Schließen“ nicht aktivieren, gibt es für Benutzer keine Möglichkeit, die Karte zu schließen, es sei denn, Sie fügen ein Script hinzu (zum Beispiel für eine Taste in der Karte), das den
Fenster schließen Scriptschritt ausführt.
•Wenn das Script versucht, das übergeordnete Fenster einer Karte zu schließen, versucht es zuvor, die Karte zu schließen. Wenn es die Karte nicht schließen kann (etwa wegen eines fehlgeschlagenen Script-Triggers), gibt das Script einen Fehlercode zurück.