ウインドウスタイルについて
ウインドウスタイルは、ソリューションでの新しいウインドウの動作を指定できます。各レイアウトとタスクは、特定のウインドウスタイルを考慮してデザインする必要があります。
ドキュメントウインドウ
ドキュメントウインドウでは、新しいプロセスを開始するか、追加情報を表示できます。
一般的なユーザが入力するタスク、または任意の順序で発生するタスクにはドキュメントウインドウを使用します。たとえば、ドキュメントウインドウを開いて、顧客の購入履歴を見ながら、請求書を確認できます。
フローティングドキュメントウインドウ
フローティングドキュメントウインドウは、非アクティブの時にも他のウインドウの上に配置されたままになります。
常に表示されている必要のある情報やタスクの表示には、フローティングドキュメントウインドウを使用します。たとえば、フローティングドキュメントウインドウを開いて、インタラクティブな目次を表示します。
ダイアログウインドウ
ダイアログウインドウは一番手前に表示されます。開いているドキュメントウインドウやフローティングドキュメントウインドウをアクティブにするには、開いているすべてのダイアログウインドウを閉じる必要があります。
必要な情報を収集する場合や、他のウインドウへのアクセスがブロックされていることをユーザに警告する場合にダイアログウインドウを使用します。ユーザが機密データを変更しようとしたときにダイアログウインドウを開いて表示します。
ダイアログウインドウを使用する場合は、次のことに注意してください。
•ダイアログウインドウは最小化できません。
•ユーザは新しいファイルを開いたり、[スクリプト] メニューからスクリプトを実行する前に、開いているすべてのダイアログウインドウを閉じる必要があります。
•ダイアログウインドウが開いている場合でも FileMaker Pro Advanced のデータビューアやスクリプトデバッガなどのドキュメントウインドウ以外のウインドウが開いている場合、これらのウインドウは使用できます。ただし、[レイアウトの管理] ダイアログボックス、[スクリプトワークスペース]、または [起動センター] を操作することはできません。
•ダイアログウインドウが開いているときに、ダイアログウインドウ以外を開こうとする操作はできません (たとえば、
スクリプトトリガを使用して別のファイルからスクリプトを実行するなど)。ダイアログウインドウが開いているときに、スクリプトがダイアログウインドウ自体から実行される場合以外は、OnTimer スクリプトは実行されません。
•[スクリプトワークスペース] ですべてのスクリプトステップがアクティブでも、次のスクリプトステップはダイアログウインドウと一緒に使用する場合にいくつかの制限が適用されます。
スクリプトステップ | サポート | ダイアログウインドウで制限 |
ウインドウの調整 | はい | 現在のウインドウでのみ作動 |
全ウインドウを整列 | いいえ | |
ファイルを変換 | いいえ | |
関連レコードへ移動 | はい | 新規ダイアログウインドウのみ開くことが可能 |
ウインドウの移動/サイズ変更 | はい | 現在のウインドウでのみ作動 |
新規作成 | いいえ | |
新規ウインドウ | はい | 新規ダイアログウインドウのみ開くことが可能 |
ファイルを開く | いいえ | |
共有ファイルを開く | いいえ | |
スクリプト実行 | はい | 他の開いているファイルから実行する場合は不可 |
アプリケーションを終了 | いいえ | |
ウインドウを選択 | はい | 現在のダイアログウインドウでのみ選択可能 |
•OS X: FileMaker Pro のダイアログウインドウは、標準の OS X ダイアログウインドウと同一の属性または制限を備えていません。たとえば、FileMaker Pro のダイアログウインドウが開いている間 Apple events はファイルと通信できます。