In Integration studio, for connectors we can define the enableCondition to conditionally render UI elements. For example in the File connector read operation the text box for resultPropertyName is shown only when includeResultTo is set to Message Property [1]. Currently all the parameters defined in the schema are rendered to the form UI which makes it cluttered unnecessarily and lead to a bad UX as well.
We need to add this support for both Connectors and Inbounds as well.
Description:
In Integration studio, for connectors we can define the
enableCondition
to conditionally render UI elements. For example in the File connector read operation the text box forresultPropertyName
is shown only whenincludeResultTo
is set toMessage Property
[1]. Currently all the parameters defined in the schema are rendered to the form UI which makes it cluttered unnecessarily and lead to a bad UX as well.We need to add this support for both Connectors and Inbounds as well.
[1] - https://github.com/wso2-extensions/esb-connector-file/blob/master/src/main/resources/uischema/read.json#L211