Fensterstile

Im Scriptschritt „Neues Fenster“ können Sie mit Fensterstilen festlegen, wie ein neues Fenster sich in einer eigenen App 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 den Fenstern Meine Apps, Favoriten und Letzte 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-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.

  • Karten lassen sich nicht minimieren oder maximieren.

  • FileMaker Pro enthält keine Karten im Menü „Fenster“.

  • In FileMaker Pro und FileMaker Go darf die Höhe und Breite einer Karte die Bildschirmgröße nicht überschreiten.

  • In FileMaker WebDirect kann die Höhe und Breite einer Karte die Größe des Webbrowser-Fensters überschreiten. Die Karte wird jedoch so beschnitten, dass nur die Bereiche innerhalb des Webbrowser-Fensters angezeigt werden. Wenn der Inhalt der Karte in die angegebene Höhe und Breite der Karte passt, kann die Karte nicht gescrollt werden, auch wenn die Karte durch das Webbrowser-Fenster beschnitten wird. Um diese Situation zu vermeiden, verwenden Sie die Funktionen Hole ( FensterInhaltHöhe ) und Hole ( FensterInhaltBreite ) im Scriptschritt „Neues Fenster“, um die Höhe und Breite der Karte so einzustellen, dass sie in das Webbrowser-Fenster passt.

  • 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:

    • Karten zeigen 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“.

    • Wenn eine Karte geöffnet ist, sind die Statussymbolleiste und die Formatierungsleiste im übergeordneten Fenster nicht aktiv und können nicht ein- oder ausgeblendet werden.

  • In FileMaker WebDirect:

    • Wenn eine Karte geöffnet ist, sind die Statussymbolleiste und die Menüleiste im übergeordneten Fenster nicht aktiv und können nicht ein- oder ausgeblendet werden.

    • Das übergeordnete Fenster einer Karte wird erst aktualisiert, wenn die Karte geschlossen wird.

  • 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 und FileMaker WebDirect auf das Schließfeld klickt oder 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.