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.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
None
None
None
The following widgets are added to the legacy category in ThingWorx 9.1:
Legacy Widget
Replacement
* 
Migration is not supported in ThingWorx 9.3 or later.
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 in ThingWorx 9.3 or later. 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 in ThingWorx 9.3 or later.
List radio button view
List dropdown view and combo box view
Button and a Logout function
Text Field with the Password property enabled.
Navigation widget
Button and a Navigation function
* 
Migration is not supported in ThingWorx 9.3 or later.
* 
The Repeater widget does not migrate to Collection widget.
* 
The Grid widget does not migrate to Advanced Grids.
* 
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?