Programmatically find out if fasttab is minimized on page

We have several fastTabs on a Dynamics NAV 2017 page. On these fastTabs are fields that are calculated using complicated functions which have a big performance impact on our page. We program in "old" C/AL code, NOT in new AL on Visual Studio Code.

Is it possible to programmatically find out if a given fastTab is minimized, so we can only calculate the fields if the fastTab is not minimized?

Answers

  • da_nealda_neal Member Posts: 76
    Microsoft.Dynamics.Framework.UI.WinForms.Controls contains class TransparentExpanderBox which (i think) is your fastab control. This class has property Expanded. And it is possible to find this control even by C\AL but you must use dotnet classes to get this possibility.
  • Jan_VeenendaalJan_Veenendaal Member Posts: 206
    I suggest you redesign your application. In the standard, the performance impact of some fields is the reason that 'Statistics' pages are present.

    If you follow da_neal 's suggestion you immediately lose the possibility to upgrade to versions/environments that don't have the windows client available.
    Jan Veenendaal
Sign In or Register to comment.