Mashup Builder > Migrating Legacy Mashups > Legacy Widgets and Layouts
Legacy Widgets and Layouts
The following table lists the legacy widgets and their replacements. Some widgets are replaced by a combination of a widget and function.
* 
The Collection widget, which is a replacement for the Repeater widget, is a standard widget that is not a web component. All other replacement widgets are web components.
The following widgets are added to the legacy category in ThingWorx 9.6:
Legacy Widget
Replacement
The following widgets are added to the legacy category in ThingWorx 9.4:
Legacy Widget
Replacement
Label Chart
Combo Chart
Data Export widget
Data Export function
The following widgets are added to the legacy category in ThingWorx 9.3.4:
Legacy Widget
Replacement
* 
The legacy widget height is preserved when migrating using the Legacy Styles Theme.
The following widgets are added to the legacy category in ThingWorx 9.3:
Legacy Widget
Replacement
None
* 
Widgets without replacements are moved back into the standard category in ThingWorx 9.3.7 or later. In future releases of ThingWorx, only widgets with a standard replacement will be moved to the Legacy category.
None
None
None
The following widgets are added to the legacy category in ThingWorx 9.1:
Legacy Widget
Replacement
* 
Migration is not supported.
The following table lists legacy widgets in ThingWorx 9.0:
Legacy Widget
Replacement
* 
Button icons that are defined within the DefaultButtonStyle style definition are migrated. Icons that are set in style definitions of other states are not migrated. When migrating a legacy Button widget in earlier versions of ThingWorx, you must manually specify the icon for the standard Button using its properties.
Button widget with the ConfirmationRequired property enabled.
Button and a Confirmation function
* 
Migration is not supported.
List radio button view
List dropdown view and combo box view
Logout Button widget
Button and a Logout function
Text Field with the Password property enabled.
Navigation widget
Button and a Navigation function
* 
Migration is not supported.
* 
The Repeater widget does is migrated to a Collection widget.
* 
The Grid widget does not migrate to Advanced Grids.
Status Message widget
* 
Legacy widgets that are embedded within tabs are also migrated.
* 
Icons that are defined in the style definition properties are not migrated. To show an icon, you must add an Icon widget next to the Value Display widget.
XY Chart
Time Series Chart
Line Chart with the ChartType property set to Run Chart.
Label Line Chart
Label Bar Chart
* 
The Bar Chart does not support a DateTime data format, which is supported by the legacy widget. When you migrate from a legacy Label bar chart, dates are converted to numeric values. To display a date format, you must change the ChartType property of the legacy Label Chart to Line before migrating. Alternatively, replace the Bar Chart with a Line Chart manually after the migration.
Was this helpful?