Global Extension Points
Global extension points allow you to extend the home screen, to add a global view to the main workspace, or to control application-wide settings.
vise.global.views | ||
---|---|---|
Adds a global UI view to the main area that is not related to vSphere objects.
Requires a data
object of type
Accessibility: can be a target of any navigation request. Example: <extension id="com.vmware.samples.h5.globalview.mainView"> <extendedPoint>vise.global.views</extendedPoint> <object> <name>My Global View</name> <contentSpec> <url>/ui/globalview/resources/mainView.html</url> <metadata><entry><key>hasTitle</key><value>false</value></entry></metadata> </contentSpec> </object> </extension> |
vise.home.shortcuts | deprecated | |
---|---|---|
Adds a home screen shortcut to a global view or other data view.
Requires a data object of type ShortcutSpec with available properties:
Accessibility on vSphere Client: Shortcuts. Example: <extension id="com.vmware.samples.h5.globalview.shortcut"> <extendedPoint>vise.home.shortcuts</extendedPoint> <object> <name>My Shortcut</name> <icon>#{appIcon}</icon> <categoryUid>vsphere.core.controlcenter.monitoringCategory</categoryUid> <targetViewUid>com.vmware.samples.h5.globalview.mainView</targetViewUid> </object> </extension> |
vsphere.core.objectTypes | deprecated | |
---|---|---|
Declares UI information that is associated with a custom object type.
Requires a data object of type com.vmware.core.specs.ObjectTypeSpec with available properties:
Accessibility: Not directly displayed, just declares the new object type. Example: <extension id="com.vmware.samples.chassisa.objectType"> <extendedPoint>vsphere.core.objectTypes</extendedPoint> <object> <types> <String>samples:ChassisA</String> </types> <label>Chassis</label> <labelPlural>ChassisA's</labelPlural> <icon>#{chassis.icon}</icon> </object> </extension> |