实现该解决方案
核心脚本步骤:
Get(触发目标面板)
使用组件:
滑动控件
对象触发器:
OnPanelSwitch
现思路实:
创建一个三个面板的滑动控件,并设置对象名称。对滑动控件绑定(OnPanelSwitch)对象触发器,脚本步骤实现:
冻结窗口
/*判断是否从第二个面板划像第一个面板*/
if(GetValue ( Get ( 触发目标面板 ) ; 1 ) = 1)
/*判断当前记录是否已经是第一个记录,如果为true 直接退出脚本*/
if(Get ( 记录编号 ) = 1)
退出脚本[文本结果:0]
End if
转到记录/请求/页面[上一步;最后一步退出:关闭]
/*判断是否从第二个面板划像第三个面板*/
Else If(GetValue ( Get ( 触发目标面板 ) ; 1 ) = 3)
/*判断当前记录是否已经最后一个记录,如果为true 直接退出脚本*/
if(Get ( 记录编号 ) = Get(查找个数))
退出脚本[文本结果:0]
End if
转到记录/请求/页面[下一步;最后一步退出:关闭]
End if
/*复位操作*/
转到对象[对象名称:"面板2"]
退出脚本[文本结果:0]
注意事项:
1.在进入该布局的时候转到滑动控件的第二个面板。
2.一定要使用《退出脚本》这个步骤去结束脚本,否则记录不会切换成功
3.在布局页面所有组件样式调好,建议将滑动控件置顶 避免用户滑到其他组件导致失灵的感觉
解决方案下载地址:
链接:https://pan.baidu.com/s/1zd4ZT53dSJaxl-oBOgecYQ
提取码:hyxo
小弟不才,如有不正确地方请各位大佬指出。