Proxy Widget
Definition
This is an experimental feature where proxied widgets are not all completely supported. At the moment the only officially supported widgets for proxification are:
Reporting (graph and list) widgets
The Proxy Widget can be used to reference an existing widget from another Feature and make it act as if it was read and executed from the referenced Feature.
Configuration
The widget can be declared in any type of Feature to reference another widget.
Properties
Property name | Type | Mandatory | Description | Values (default value in bold) |
---|---|---|---|---|
featureId |
| YES | The Feature id in which the proxied widget is declared | - |
widgetId |
| YES | The proxied widget id contained in the Feature referenced in the property “featureId” | - |
approach |
| NO | The (optional) selected approach id on the proxied widget. If the proxied widget declares “approaches”, one can select the desired one by referencing its id. | - |
Example
<columns>
<column>
<widgets>
<widget id="proxy-reporting-widget" xsi:type="ctdbum:ProxyWidgetType">
<hidden>false</hidden>
<config>
<featureId>my-feature-id</featureId>
<widgetId>my-widget-id</widgetId>
<approach>my-approach</approach>
<bordered>false</bordered>
<title>true</title>
</config>
</widget>
</widgets>
</column>
</columns>