Программно выяснить, минимизирован ли fasttab на странице - PullRequest
0 голосов
/ 26 июня 2018

У нас есть несколько быстрых вкладок на странице Dynamics NAV 2017. На этих быстрых вкладках есть поля, которые рассчитываются с использованием сложных функций, которые сильно влияют на производительность нашей страницы. Мы программируем в «старом» коде C / AL, а НЕ в новом AL в коде Visual Studio.

Можно ли программно определить, минимизирован ли данный fastTab, поэтому мы можем вычислить поля, только если fastTab не свернут?

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

Я считаю, что это невозможно ни в к / с, ни в ал.

Чтобы решить вашу проблему, я хотел бы рассмотреть что-то вроде:

  • создать действие обновления / пересчета (кнопка) и заставить пользователей щелкнуть по нему, чтобы увидеть значения.
  • попробуйте создать визуальную надстройку, она будет вызываться, только если она видима (но не скрыта).
  • использовать фактбоксы, потому что пользователь может показать / скрыть их с помощью горячей клавиши (Alt + F2). Скрытые факты не будут вызывать пересчет.
0 голосов
/ 26 июня 2018

нет, это не возможно.Что вы можете сделать, это переместить эти поля в FactBox, потому что вы можете проверить, является ли FactBox видимым или нет ...

...