找回密码
 立即注册

QQ登录

只需一步,快速开始

benny111

金牌服务用户

54

主题

129

帖子

499

积分

金牌服务用户

积分
499
benny111
金牌服务用户   /  发表于:2024-8-13 00:29  /   查看:419  /  回复:7
1金币
本帖最后由 benny111 于 2024-8-13 00:45 编辑

离开页面时清除缓存好像要用JAVA写,请问怎么写,别问场景了,就是这个功能请问怎么做呢,另外是页面跳转过来的,不是弹出页面过来哦

7 个回复

倒序浏览
Levi.Zhang
超级版主   /  发表于:2024-8-13 09:06:27
沙发
大佬,离开页面时清除缓存可以在高级设置里面勾选呢
选择跳转命令时点击显示高级设置:

勾选 移除目标页面查询和排序的缓存

通常情况下,页面中的查询命令和排序命令的结果将被浏览器缓存,所以当您再一次跳转到该页面时,查询结果和排序结果将被保存。但是在某些情况下,被缓存的查询结果和排序结果并不是用户所需要的,例如,查询或者排序结果将覆盖页面加载命令里的查询或者排序结果。勾选这个选项,将移除目标页面缓存的查询或者排序结果。
也可以参考移除缓存帮助文档:https://www.grapecity.com.cn/solutions/huozige/help/docs/v10.0/command/pagetransitioncommand/removecache
希望能够帮助到您~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
benny111
金牌服务用户   /  发表于:2024-8-13 16:03:44
板凳
Levi.Zhang 发表于 2024-8-13 09:06
大佬,离开页面时清除缓存可以在高级设置里面勾选呢
选择跳转命令时点击显示高级设置:

1)我指的是移除本页面缓存,不是目标页
2)我指的缓存是指如图这个缓存

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-8-13 16:39:04
地板
您好,通过之前的描述目前还是不太明白您的意思,还是您需要详细表达清楚,才能给您满意答复呢
1.清除缓存的目的是什么呢,为什么需要清除当前页的缓存呢?
2.因为一个页面上有多种元素,比如表格、组合框等等,您是要清除哪些缓存呢?这边还是需要您具体说明下才好帮您想办法呢。
回复 使用道具 举报
benny111
金牌服务用户   /  发表于:2024-8-13 17:07:14
5#
Levi.Zhang 发表于 2024-8-13 16:39
您好,通过之前的描述目前还是不太明白您的意思,还是您需要详细表达清楚,才能给您满意答复呢
1.清除 ...

1)需要把Aab这个客户端缓存清空,后续有IF语句判断如果Aab空则....
2)没有多种元素就是一个缓存键值

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-8-13 17:30:50
6#
大佬,您这边的页面是怎么关闭的,是后退操作还是直接点击关闭按钮呢?
回复 使用道具 举报
benny111
金牌服务用户   /  发表于:2024-8-13 17:37:16
7#
Levi.Zhang 发表于 2024-8-13 17:30
大佬,您这边的页面是怎么关闭的,是后退操作还是直接点击关闭按钮呢?

二个都有的
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-8-13 17:58:05
8#

大佬,这样子的话两种情况都要考虑到:
如果是点击关闭X按钮的话,建议使用window.closed事件命令:https://developer.mozilla.org/zh-CN/docs/Web/API/Window/closed

如果是回退操作的话,建议使用[backcolor=var(--code-background-block)]window.back()事件命令https://developer.mozilla.org/zh-CN/docs/Web/API/Window/back
这边提供一下思路,大佬您可以尝试一下~~~







回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部