Is there a way I can fire the GlobalRefresh Event
dispatchEvent(new DataRefreshInvocationEvent(DataRefreshInvocationEvent.EVENT_ID));
from my view ?
i have the event defined in my metadata tag
<mx:Metadata>
[Event(name="{com.vmware.core.events.DataRefreshInvocationEvent.EVENT_ID}",
type="com.vmware.core.events.DataRefreshInvocationEvent")]
</mx:Metadata>
Currently I am getting this error when I try to dispatch the above event.
Error:
RangeError: Error #2006: The supplied index is out of bounds.
at flash.display::DisplayObjectContainer/getChildAt()
at mx.core::Container/getChildAt()
at mx.controls::ToggleButtonBar/hiliteSelectedNavItem()
at mx.controls::NavBar/changeHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.containers::ViewStack/set selectedIndex()
at com.vmware.ui.views::TabbedViewMediator/onComponentSelectionChanged()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.vmware.flexutil.events::QueuingEventDispatcher/dispatchPendingEvents()
at com.vmware.ui.views::AbstractMultiViewMediator/set activeComponents()
at com.vmware.ui.views::AbstractMultiViewMediator/setActiveComponentSpec_UsingIndex()
at com.vmware.ui.views::AbstractMultiViewMediator/reassessActiveComponentInfos()
at com.vmware.ui.views::AbstractMultiViewMediator/set componentSpecs()
at PropertyInjectionJob/injectArrayTypeProperty()
at PropertyInjectionJob/injectCollectionTypeProperty()
at PropertyInjectionJob/injectObjectSet()
at PropertyInjectionJob/onObjectsRetrieval()
at com.vmware.frinje::FactoryBasedObjectDirectory/getObjects_Internal()
at com.vmware.frinje::FactoryBasedObjectDirectory/getObjects()
at PropertyInjectionJob/getObjects()
at PropertyInjectionJob/onObjectsRetrieval()
at com.vmware.aspectfw.extensibility::DeclarativeExtensibilityManager$/filterUsingSpecAndInvokeCallback()
at com.vmware.aspectfw.extensibility::DeclarativeExtensibilityManager$/filterAndNotify()
at com.vmware.aspectfw.extensibility::DeclarativeExtensibilityManager/onExtObjsCreated()
at ExtensionObjCreationJob/onObjectCreation()
at com.vmware.extensionfw::CallbackUtil$/callback()
at com.vmware.extensionfw::ExtensionManager/onExtensionObjectsCreated()
at com.vmware.extensionfw::CallbackUtil$/callback()
at ObjectsCreator/createObjects()
at com.vmware.extensionfw::ExtensionManager/onFilterExtensionsReturn()
at com.vmware.extensionfw::Filterer/filter()
at com.vmware.extensionfw::ExtensionManager/onFilterExtensionsReturn()
at com.vmware.extensionfw::Filterer/onFilterApplied()
at com.vmware.vsphere.client.filters::VcServerGuidFilter/apply()
at com.vmware.extensionfw::Filterer/onFilterCreated()
at com.vmware.extensionfw::CallbackUtil$/callback()
at com.vmware.extensionfw::ExtensionManager/onObjectCreated()
at com.vmware.extensionfw::CallbackUtil$/callback()
at com.vmware.extensionfw::ExtensionObjectParser/onObjectDeserialized()
at com.vmware.flexutil::MxmlDeserializer/onThreadTerminated()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.vmware.flexutil::PseudoThread/terminate()
at com.vmware.flexutil::PseudoThread/onTimer()
at com.vmware.flexutil::PseudoThread/start()
at com.vmware.flexutil::MxmlDeserializer/xmlToObjectAsync()
at com.vmware.extensionfw::ExtensionObjectParser/parse()
at com.vmware.extensionfw::ExtensionManager/createObjectInternal()
at com.vmware.extensionfw::ExtensionManager/onResourceModulesLoaded()
at com.vmware.extensionfw::MiscUtil$/loadResourceModules()
at com.vmware.extensionfw::ExtensionManager/createObject()
at com.vmware.extensionfw::Filterer/filter()
at com.vmware.extensionfw::ExtensionManager/onGetCombinedInfoReturn()
at com.vmware.extensionfw::ExtensionManager/getExtensionObjectsInternal()
at com.vmware.extensionfw::ExtensionManager/getExtensionObjectsWithInfos()
at Function/<anonymous>()
at ExtensionObjCreationJob/getObjects()
at com.vmware.aspectfw.extensibility::DeclarativeExtensibilityManager/getExtObjectsForSpecedExtPoints()
at com.vmware.aspectfw.extensibility::DeclarativeExtensibilityManager/getObjects()
at PropertyInjectionJob/start()
at com.vmware.frinje::InjectionManager/setAllInjectablePropertiesOn()
Thanks
Kevin