本帖最后由 小萝卜David 于 2024-3-3 17:48 编辑
同样也是起源于一个帖子的讨论,
【FORGUNCY-20934】【9.1】标签页刷新机制问题
https://gcdn.grapecity.com.cn/showtopic-203471-1-1.html
(出处: 葡萄城开发者社区)
后续项目重构也会采用标签页的方案,考虑到页面上会有查询单元格和表格,本来是计划在每个页面上加刷新按钮,在按钮中执行清空查询单元格和表格重新加载命令来实现。
一直在想能不能把逻辑抽出来共用一份,不然每个页面都这么写一遍,也不是个事儿。
不过因为每个页面的查询单元格不一致,包括还可能会有不同的默认值,导致一值没啥好的想法。
早上起来突然又想到这事,又想起了大哥的帖子。
也是哈,直接把标签页刷新不就成了。
走你~做了一个前端命令,有三组操作:
1.重新加载当前页面/标签页:页面中使用,重新加载当前页面;标签页中使用,重新加载当前标签页;
2.重新加载当前标签页:页面或者标签页中使用,重新加载当前标签页;
3.重新加载父页面:页面或者标签页中使用,重新加载父页面。
考虑了下要不要把禁用F5或者F5刷新标签页的功能也做了,想了一下,不太合适,还是加刷新按钮培养用户习惯吧。 |