参考 > 脚本触发器参考 > OnPanelSwitch
 
OnPanelSwitch
面板控件更改面板时执行脚本。这种情况会出现在选项卡控件中,例如,当用户单击非活动选项卡面板或脚本将焦点更改到其他选项卡面板上的对象时。
何时运行脚本
处理事件之前。
可在何种模式下使用触发器
浏览和查找模式。
结果
可以使用已触发脚本中的退出脚本脚本步骤来返回 True 或 False。
True:继续执行触发脚本的事件。
False:取消执行触发脚本的事件。
兼容性 
 
激活脚本触发器的位置 
是否支持 
FileMaker Pro 
 
FileMaker Server 
 
FileMaker Go 
 
自定义 Web 发布 
 
FileMaker WebDirect 
 
Runtime 解决方案 
 
源于 
FileMaker Pro 12.0
注释 
OnPanelSwitch 适用于整个面板控件,而非单个面板。要控制切换到特定面板,请使用 Get ( 触发当前面板 )Get ( 触发目标面板 ) 函数。
由于此触发器在处理面板切换事件前激活,因此 OnPanelSwitch 传递到脚本的脚本参数值在切换面板前确定。因此,如果使用脚本参数将 Get (TriggerCurrentPanel) 或 Get (TriggerTargetPanel) 的返回值传递到脚本中,该值将为零。要获取有用的返回值,请只在 OnPanelSwtich 激活的脚本内使用这些函数,而不在脚本参数中使用。
相关主题 
设置脚本触发器
设置布局的脚本触发器
设置对象的脚本触发器