| Package | com.vmware.ui.views |
| Class | public class ViewSpec |
| Inheritance | ViewSpec ComponentSpec Object |
| Subclasses | GlobalViewSpec |
This is the specification class for views used in many extensions, see the list of vSphere Web Client extension points.
| Property | Defined By | ||
|---|---|---|---|
| categoryUid : String
Optional view category unique id. | ViewSpec | ||
![]() | componentClass : ObjectSpec
The class info of the referenced component. | ComponentSpec | |
| icon : Class
Optional view icon. | ViewSpec | ||
| name : String
The views's user-visible name. | ViewSpec | ||
![]() | uid : String
Unique ID, usually a namespace-style string. | ComponentSpec | |
| categoryUid | property |
public var categoryUid:StringOptional view category unique id.
| icon | property |
public var icon:ClassOptional view icon.
| name | property |
public var name:StringThe views's user-visible name. For example, a tab label or portlet title.
<-- Add a summary Section View to the VirtualMachine Summary tab -->
<extension id="com.vmware.samples.viewspropertiesui.vm.summarySectionView">
<extendedPoint>vsphere.core.vm.summarySectionViews</extendedPoint>
<object>
<name>Sample Summary Section View</name>
<componentClass className="com.vmware.samples.viewspropertiesui.views.VmSampleSummarySectionView"/>
</object>
</extension>