You can extend the object navigator by creating new nodes and categories on each page. You can customize also any object collection node that you create by adding a new icon and label.
Defines one or more new icon and label sets for an object collection node in the object navigator, along with the conditions under which the icon and label sets appear. Requires a data object of type ObjectRepresentationSpec with available properties:
Accessibility: Object Navigator → Global Inventory Lists. <extension id="com.vmware.samples.chassisa.iconLabelSpecCollection"> <extendedPoint>vise.inventory.representationspecs</extendedPoint> <object> <objectType>samples:ChassisA</objectType> <specCollection> <com.vmware.ui.objectrepresentation.model.IconLabelSpec> <iconId>#{chassis}</iconId> </com.vmware.ui.objectrepresentation.model.IconLabelSpec> </specCollection> </object> </extension> |
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. <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> |