Skip to content

Overview

Before Delphix Engine 14.0.0.0 release, virtualization SDK only supported basic UI configuration which made UI configuration for plugin defined schema complex and cluttered. Plugin developers were not able to modify the behaviour of Delphix Engine UI based on the plugin defined schema.

From 14.0.0.0 onwards, plugin developers can modify the Delphix Engine UI based on the plugin defined schema.

Dynamic UI Schema Configuration creates Delphix Engine UI which helps user better understand the plugin configuration and also helps plugin developers control the flow of the configuration.

Schema Attribute

Plugin developers need to add a single attribute dxFormProperties to any field they would like to control the UI. Other attributes like rows, hideExpression can be provided to dxFormProperties to create a specific type of Dynamic UI behaviour.

Table below lists all the allowed attributes within dxFormProperties to create UI.

Attribute Description
Collapsible Section Allows to collapse and expand object and array type properties.
Hidden Fields Allows to hide properties based on conditions.
Text Area Convert any string field to multi line text input property.
Validation Messages Add custom validation messages to user inputs.

Version Compatibility

Dynamic UI Schema Configuration Earliest Supported vSDK Version Latest Supported vSDK Version Earliest Supported DE Version Latest Supported DE Version
Collapsible Section 4.0.2 Latest Release 14.0.0.0 Latest Release
Hidden Fields 4.0.2 Latest Release 14.0.0.0 Latest Release
Text Area 4.0.2 Latest Release 14.0.0.0 Latest Release
Validation Messages 4.0.2 Latest Release 14.0.0.0 Latest Release