是什么启发了这个愿望清单请求?
单击报告时会发生各种事情,包括与之关联的数据表可能变为最新数据表。我最近遇到过一些情况,在这种情况下,我希望另一个数据表变为最新数据表,但我目前无法指定单击报告时要发生的任何情况。
您希望看到什么改进?
新窗口的 OnActivate 功能类似于 OnClose、OnOpen 或 OnValidate。当窗口获得焦点并移至顶部时,就像用户单击标题栏时一样。在这种情况下,JMP 会执行操作,而 OnActivate 会在这些操作之后发生。这样,OnActivate 可以覆盖 JMP 决定使之成为当前表的表,并且通常对发生的事情拥有最终决定权。
这个想法为什么重要?
我注意到的案例是针对包含实时图表的报告,其中涉及多个表格,或者涉及的表格是无法更新的私有表格。JMP 支持鼓励我提出此愿望清单请求(案例编号如下)。通过我与他们打交道的案例,我了解到当单击报告时 JMP 会执行的一些操作,结果是对于涉及多个表格的复杂报告,它可能很复杂,并且可能很难保证它会做出特定的选择。
我还认为,人们可能希望在“OnActivate”中做其他有用的事情(例如,在这种情况下可以刷新显示,这似乎是可用功能的逻辑扩展。