0

我们在 Dynamics NAV 2017 页面上有几个 fastTab。在这些快速选项卡上是使用复杂函数计算的字段,这些函数对我们的页面有很大的性能影响。我们在“旧”C/AL 代码中编程,而不是在 Visual Studio Code 上的新 AL 中编程。

是否可以以编程方式找出给定的 fastTab 是否已最小化,因此我们只能在 fastTab 未最小化的情况下计算字段?

4

2 回答 2

1

我相信在 c/al 和 al 中都不可能。

为了解决你的问题,我会考虑这样的事情:

  • 创建刷新/重新计算操作(按钮)并让用户单击它以查看值。
  • 尝试创建可视加载项,只有在可见时才会调用它(虽然不是隐藏)。
  • 使用事实框,因为用户可以使用热键 (Alt+F2) 显示/隐藏它们。隐藏的事实框不会调用重新计算。
于 2018-06-26T15:30:02.590 回答
0

不,这是不可能的。您可以做的是将这些字段移动到 FactBox,因为您可以检查 FactBox 是否可见......

于 2018-06-26T13:20:10.110 回答