vSphere Client Design Guidelines

Object List View

A list view displays information specific to an object type. A list view appears in main workspace when the user selects an inventory list in the Navigator.  The list view also appears when the user selects a categorized relation tabs in the object workspace.

To ensure your custom workspace includes a default list view with the proper layout, use the extension template in the SDK. 



A less common use case is to extend a list view of another object type with your plug-in's data. For example, you might add information about your hosts to the default host list view.



  • Put the most important data first in the table.
    Name and status are commonly the first two columns.  

  • Set column widths to a default size large enough to accommodate the critical data. .
    For example, in a column that shows state, ensure that the column displays the entire state, "Power On" or "Power Off," and is not truncated to "Powered O…"

  • Favor text only for column headers.
    You can use an icon instead of text only if the column cells contain icons and the meaning of the icon is clear.


Adding a Pointer in the Navigator

Plug-in Level

The recommended place to add a pointer to your inventory is in the secondary level of navigation specific to your plug-in. The pointer will fit in with the pointers to your global views.


Global Inventory

Alternately, you can point to your inventory in the Global Inventory. However, if the Global Inventory is long, your pointers might scroll off the screen.


SDK Documentation