参考 > 脚本触发器参考 > OnObjectExit
 

OnObjectExit

在活动对象由于以下情况退出之前执行脚本:

用户使用 Tab 键离开对象

用户单击其他对象

脚本步骤尝试激活其他对象

用户请求通常会导致退出字段的对话框

用户尝试在入口对象的各行之间移动

用户尝试在重复字段中的重复项之间移动

何时运行脚本

处理事件之前。

可在何种模式下使用触发器

浏览和查找模式。

结果

可以使用已触发脚本中的退出脚本脚本步骤来返回 True 或 False。

True:继续执行触发脚本的事件。

False:取消执行触发脚本的事件。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

 

FileMaker Go 

 

FileMaker WebDirect 

部分 

FileMaker Server 

 

FileMaker Cloud 

 

FileMaker Data API 

 

自定义 Web 发布 

 

Runtime 解决方案 

 

源于 

FileMaker Pro 10.0

注释 

在 FileMaker WebDirect 中,此脚本触发器分配给 Web 查看器时将不会激活。

无论对象的格式设置如何,该触发器都将激活。

如果将对象设置为不允许输入,则只有在使用脚本步骤输入对象时才可触发脚本。

如果将 OnObjectEnter 脚本触发器、OnObjectExit 脚本触发器和 OnObjectKeystroke 脚本触发器分配到合计字段和计算字段,则可以激活这些触发器。

单击其他入口行将激活在要退出的行上设置的 OnObjectExit 脚本触发器,并随后激活新行的 OnObjectEnter 脚本触发器。与分配到其他对象的 OnObjectExit 脚本触发器相同,此脚本触发器将在要退出的行之前激活,而且该脚本会根据脚本结果来确定退出是否成功。

滚动操作不会使对象变为活动状态,因而不会激活此脚本触发器。

有关不会激活此脚本触发器的其他操作的列表,请参阅不会激活脚本触发器的操作

在查找模式下,无法从入口激活 OnObjectExit。

相关主题 

设置脚本触发器

设置布局的脚本触发器

设置对象的脚本触发器