Configurator features
- No need to leave the mashup builder to style your widgets.
- No guessing of how your widget is gonna turn out, there’s a live preview built in.
- Templates that store the different styles of the widgets are part of your project and can be maintained and exported together with it.
- No limit on the number of templates, you can build as many button styles as you want.
- Easily duplicate of templates for faster styling variations of other templates.
- All widgets come with their own custom configurator, with specific styling options for every state.
- Write CSS directly in the configurator, and it will be applied live in the preview for faster styling control.


Runtime features
- The current template of a widget can be bound and driven by external logic. For example: the same label can have different styles, depending on external values
- The templates store of an application can also be dynamically set. For example: a multi tenant application can have a different style based on the current logged in customer.
- Widget template caching ensures that widget styles are only generated when they are being used and that one style doesn’t affect another
Request a demonstration
- All speed tests were conducted on a local ThingWorx instance to mitigate network speed variability and ping, Chrome browser and Windows 10. For testing we used a Collection widget with a Cell mashup made up of the most used widgets in a given app and repeated 500 times. Both mashups with OOTB widgets and IQNOX widgets have the same type and number of widgets. Results may vary based on system configuration, mashup content and other factors.
- Cold load time refers to the first time the app loads with no cache for any of the widgets. Hot load applies when navigating to a mashup within the same application. Script load time – the time the browser takes to execute the JavaScript code associated with the widget. This does not include resource download time and rendering time which have similar values in both cases.