☐ 很酷的新功能
☑ 可以帮助很多用户!
☑ 移除一个“bug”
☐ 很高兴拥有
☐ 没有人需要它
目前,只要用户关闭相应的数据表,数据表对象就会从 Application Builder 中删除。
这会破坏所有指向数据表的链接(图表、列列表框、数据过滤器...),从而导致应用程序无法运行。
如果用户没有注意到并保存应用程序,他将失去所有工作。
不幸的是 (1),Application Builder 不使用
偏好。 因此,上次保存的应用程序版本可能很旧 - 如果必须恢复上次保存的版本,许多更改将会丢失。
不幸的是 (2),没有警告,数据表刚刚关闭,应用程序无法正常运行。
已丢失应用程序的用户的解决方法:
- 不要使用应用程序生成器。
- 在编辑模式下打开应用程序时要格外小心:
先保存关闭应用,再关闭数据表
我的愿望:你能改变这样一个用户的行为吗救球针对这个问题。
选项:
- 如果应用程序中使用的数据表已关闭,请显示警告信息问用户
如果他真的想关闭数据表——因为这会破坏应用程序。 - 保持应用程序中的结构不变(即使数据表已关闭)
如果用户想继续编辑应用程序,Jmp 可以询问用户是否可以再次打开数据表。

https://community.jmp.com/t5/Discussions/Collection-of-quot-funny-quot-JSL-newbie-questions/mp/580077/highlight/true#M78727