Custom Object Extension
Points
When you
instantiate a
objectViewTemplate
for
your custom object, the template creates a number of extension points that you
can use to fill out the user interface for the object.
The extension points that are
created for a custom object include some of the listed extension points in
Object Workspace Extension Points.
In addition, the
objectViewTemplate
creates the following list of extension points at runtime for a particular
namespace.
You can use the extension
points to define views and tabs for the custom object workspace. If you want a
specific view or tab to appear in the
vSphere Client
user interface for a custom object, you must explicitly create an extension
that references the extension point of the view or tab.
${namespace}.views
| deprecated
| |
---|---|---|
Adds a top-level
tab view for custom objects.
Requires a data
object of type
ViewSpec with available
properties:
Example:
|
${namespace}.summaryViews
| deprecated
| |
---|---|---|
Adds a Summary tab
view for custom objects.
Requires a data
object of type
ViewSpec with available
properties:
Example:
|
${namespace}.monitorViews
| deprecated
| |
---|---|---|
Adds a sub-view to
the Monitor tab view for custom objects.
Requires a data
object of type
ViewSpec with available
properties:
Example:
|
${namespace}.manageViews
| deprecated
| |
---|---|---|
Adds a sub-view to
the Configure tab view for custom objects.
Requires a data
object of type
ViewSpec with available
properties:
Example:
|
${namespace}.list.columns
| deprecated
| |
---|---|---|
Creates a new
column in the list of custom objects.
Requires a data
object of type
com.vmware.ui.lists.ColumnSetContainer
which is a collection of columns with available properties:
Only the XML
representation is supported.
Example:
|
${namespace}.gettingStartedViews
| deprecated
| |
---|---|---|
Adds a Getting
Started tab view for custom objects.
Requires a data
object of type
ViewSpec with available properties:
|
${namespace}.monitor.issuesViews
| deprecated
| |
---|---|---|
Adds a sub-view
under the Issues second-level tab of the Monitor tab view for custom objects.
Requires a data
object of type
ViewSpec .
|
${namespace}.monitor.performanceViews
| deprecated
| |
---|---|---|
Adds a sub-view
under the Performance second-level tab of the Monitor tab view for custom
objects.
Requires a data
object of type
ViewSpec .
|
${namespace}.monitor.performance.overviewViews
| deprecated
| |
---|---|---|
Adds a sub-view
under the Performance/Overview section of the Monitor tab view for custom
objects.
Requires a data
object of type
ViewSpec .
|
${namespace}.monitor.performance.advancedViews
| deprecated
| |
---|---|---|
Adds a sub-view
under the Performance/Advanced section of the Monitor tab view for custom
objects.
Requires a data
object of type
ViewSpec .
|
${namespace}.monitor.taskViews
| deprecated
| |
---|---|---|
Adds a sub-view
under the Tasks second-level tab of the Monitor tab view for custom objects.
Requires a data
object of type
ViewSpec .
|
${namespace}.monitor.eventsViews
| deprecated
| |
---|---|---|
Adds a sub-view
under the Events second-level tab of the Monitor tab view for custom objects.
Requires a data
object of type
ViewSpec .
|
${namespace}.manage.settingsViews
| deprecated
| |
---|---|---|
Adds a sub-view
under the Settings second-level tab of the Configure tab view for custom
objects.
Requires a data
object of type
ViewSpec .
|
${namespace}.manage.alarmDefinitionsViews
| deprecated
| |
---|---|---|
Adds a sub-view
under the Issues/Alarm Definitions section of the Configure tab view for custom
objects.
Requires a data
object of type
ViewSpec .
|
${namespace}.manage.permissionsViews
| deprecated
| |
---|---|---|
Adds a sub-view to
the Permissions tab view for custom objects.
Requires a data
object of type
ViewSpec .
|