关于窗口样式
窗口样式允许您指定新窗口在解决方案中的行为方式。应该为每个布局和任务都设计一个特定窗口样式。
文档窗口
文档窗口允许用户启动新进程或查看附加信息。
针对典型用户输入任务或可以按任意顺序发生的任务使用文档窗口。例如,查看客户的购买历史记录时,打开文档窗口可查看发货单。
浮动文档窗口
即使浮动文档窗口为非活动状态时,也会保留在其他窗口之上。
使用浮动文档窗口可显示应该始终可见的信息或任务。例如,打开一个浮动文档窗口可显示交互目录。
对话框窗口
对话框窗口显示在前台。用户必须关闭所有已打开的对话框窗口才能激活打开的文档窗口或浮动文档窗口。
使用对话框窗口可收集必需的信息或警告用户有阻止访问其他窗口的情况。例如,当用户尝试修改敏感数据时,打开一个对话框窗口可显示警报。
在使用对话框窗口时,请记住以下几点:
•对话框窗口不能最小化。
•用户必须关闭所有打开的对话框窗口,才能打开新文件或从“脚本”菜单运行脚本。
•用户可以使用非文档窗口(如 FileMaker Pro Advanced 数据查看器和脚本调试器),只要这些窗口在对话框窗口打开时处于打开状态。但是,用户无法使用“管理布局”对话框、“脚本工作区”或“启动中心”。
•当一个对话框窗口打开时,任何尝试打开非对话框窗口的操作都将失败(例如,使用
脚本触发器从另一个文件运行脚本)。当一个对话框窗口打开时,OnTimer 脚本将不执行,除非该脚本从对话框窗口本身启动。
•虽然所有脚本步骤在“脚本工作区”中都显示为处于活动状态,但以下脚本步骤在与对话框窗口配合使用时会有一些限制。
脚本步骤 | 是否支持 | 针对对话框窗口的限制 |
调整窗口 | 是 | 仅可在当前窗口中执行 |
排列所有窗口 | 否 | |
转换文件 | 否 | |
转到相关记录 | 是 | 只能打开新对话框窗口 |
移动窗口/调整窗口大小 | 是 | 仅可在当前窗口中执行 |
新建文件 | 否 | |
新建窗口 | 是 | 只能打开新对话框窗口 |
打开文件 | 否 | |
打开远程 | 否 | |
执行脚本 | 是 | 如果从另一个打开的文件中执行,将会失败 |
退出应用程序 | 否 | |
选择窗口 | 是 | 只能选择当前对话框窗口 |
•OS X:FileMaker Pro 对话框窗口不具有和标准 OS X 对话框窗口同样的所有特征或限制。例如,当 FileMaker Pro 对话框窗口打开时,Apple 事件可以与文件通信。