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.

Wenn ein Dialogfenster geöffnet ist, erstellt Scriptschritt „Neues Fenster“ Dialogfenster oder Karten, kann aber keine Dokumentfenster oder schwebenden Dokumentfenster erstellen.

Benutzer können mit Nicht-Dokumentfenstern arbeiten, z. B. 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 dem Fenster „Meine Apps“ 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

 

Hosts ö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 Advanced-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 Advanced-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.

Karten lassen sich nicht minimieren oder maximieren.

FileMaker Pro Advanced 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.

In FileMaker Pro Advanced zeigen Karten weder die Statussymbolleiste noch die Formatierungsleiste, die Titelleiste oder einen Fensterrahmen. Um die Größe einer Karte zu ändern, verwenden Sie den Scriptschritt „Fensterposition/-größe ändern“.

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 Advanced auf die Schließen-Taste 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 Scriptschritt „Fenster schließen“ 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.