Hi,
We have a couple of global view extensions (vise.global.views) with global refresh event(DataRefreshInvocationEvent) extended.
Method onGlobalRefreshRequest will be called even if the view is not active.As per laurentsd answer in thread. we need to check for _contextObject null value to avoid this.
But problem is global views wouldn't have any context. Even if we implement the IContextObjectHolderinterface, web client framework won't set context objects for global view extensions.
So how could we check of the view is active or not?
It seems this is a design short-come or a memory leak.
NOTE: Our plugin is flex based one and using vSphere client sdk v6.0.
Thanks,
Sravan