FileMaker中国论坛 | FileMaker学习,构筑,使用 | FileMaker商业开发|FileMaker中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3802|回复: 2

使用Trigger保存Active tab [复制链接]

Rank: 1

发表于 2012-2-1 13:37:52 |显示全部楼层
在使用FileMaker过程中,用户选择了tab control中的一个tab,跳转到别的Layout,在跳转回原来的Layout时,想还原用户所选的Tab,下面使用Script Trigger来实现这样的功能:首先在Layout mode下,建立一个Tab Control,含有两个tab,在Inspector里面给他们分别命名为“aa”和“ss”
对tab control设置onObjectModify Trigger
建立一个脚本
Set Variable [$$front ; Value:
Case(GetLayoutObjectAttribute ( "aa"; "isfronttabpanel"); "aa";
GetLayoutObjectAttribute ( "ss"; "isfronttabpanel"); "ss";
)
]
然后在给当前的Layout设置一个OnLayoutEnter Trigger
建立这样一个脚本:
if[not IsEmpty($$front)]
  Go to Object[Object Name: $$front]
End if
然后建立一个新的Layout作为实验用,在Browse Mode下,选择ss tab,然后跳转到刚才新建的Layout然后在跳转回来,ss tab还是处于选中的状态,大功告成~




E-Mail:lixiruijack@gmail.com

使用道具 举报

Rank: 1

发表于 2012-2-1 14:05:02 |显示全部楼层
PS 论坛帖子是有1000字限制么。。。
E-Mail:lixiruijack@gmail.com

使用道具 举报

Rank: 9Rank: 9Rank: 9

发表于 2012-2-1 16:13:28 |显示全部楼层
最近忙其他的杂事,我调整一下。谢谢提醒。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|FileMaker中国工作室

GMT+8, 2019-1-18 19:15 , Processed in 0.168387 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部