Skip to main content
Solved

Repeating view every 30 seconds


Forum|alt.badge.img+4
Hi,

In debug-mode we see every 30 seconds a select executed which we can not seem to influence.
The settings in the subject(variant) are not used (please noitice the screendumps)

How can we (de)actived this or where can we find this (default??) setting ?

Best answer by luukschouten

Hi Hugo, Peter,

The refresh is performed by the extender 'GridAutoRefresh'. This looks at table variants ending with 'refr_ [sec]'.

Kind regards, Luuk
View original
Did this topic help you find an answer to your question?
This topic has been closed for comments

9 replies

Mark Jongeling
Administrator
Forum|alt.badge.img+23
Hey Peter,

Maybe the tab variant copies the Auto refresh setting from the table/view. Could you check if [planning_monteur] has an Auto refresh interval of 30? And if you change that, does that make a positive difference?

Forum|alt.badge.img+4
  • Author
  • Sidekick
  • 27 replies
  • July 25, 2019
Hello Mark,

We did allready check this. The subject of the view itself has no settings either
It looks like an "invisible" default is in command here :)


Hugo Nienhuis
Superhero
Forum|alt.badge.img+12
We have found something that may be part of this. We upgraded to 2018.3 and received following message:

De volgende instellingen zijn aanwezig in de applicatie objectmodel extender:
ViewStartsWithFilter
GridAutoRefresh

Does this have anything to do with it?

Maybe @luukschouten can tell us a little bit more?

Forum|alt.badge.img+4
  • Apprentice
  • 9 replies
  • Answer
  • July 26, 2019
Hi Hugo, Peter,

The refresh is performed by the extender 'GridAutoRefresh'. This looks at table variants ending with 'refr_ [sec]'.

Kind regards, Luuk

Hugo Nienhuis
Superhero
Forum|alt.badge.img+12
Hi Luuk,

Thanks for the answer. I am looking under the tab Extenders in the Full Model but there is no extender listed. Where can I find this extender?

Forum|alt.badge.img+4
You can find it in 'Projects' inside the GUI folder as a DLL file.

  • 82 replies
  • August 1, 2019
To elaborate on this, the message ("These settings are implemented in an application object model extender") notifies developers that some custom code (the DLL mentioned by Luuk) can now be modeled in the SF.

Even though it can be modeled, does not mean it is already modeled. The GUI can not know whether that is the case. Even after modeling the functionality, the message will pop up as long as the DLL is found in the projects-folder.

Just (manually) deleting the DLL is not the advised way forward:
  • The DLL might contain functionality other than the functionality now migrated to the model (thus crippling the application on removal of that DLL);
  • Each time a new version of the GUI is downloaded, the DLL is automatically packaged as part of the GUI for this customer.
Depending on the mode of development, the responsible developer needs to
  1. Migrate the settings that the DLL implemented to the corresponding settings of the application model in the SF;
  2. Inform TSF product innovation of the migration, product innovation can now disable (that part of) the DLL for this particular customer.
This packaging of DLL's is on a per-customer basis, therefore, when confronted with a choice, it is important to always download a GUI for the specific customer that will run the software.

The message is intended for developers, and only pops up when starting the application in developer mode (developermode = 1 in ini for the Windows GUI; Indicium needs an addition to the web.config)

Hugo Nienhuis
Superhero
Forum|alt.badge.img+12
Hello Boudewijn,

Thanks for your explanation. We certainly want to remove the extender if possible. I will contact the Customer Care department.

Hugo Nienhuis
Superhero
Forum|alt.badge.img+12
edit: deleted, wrong thread.

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings