Skip to main content

Tabs Widget

The IQNOX Tabs Widget is a replacement for the ThingWorx Tabs widget with a massively improved user experience, simplifying bindings and general use.

Usage

Properties

PropertiesTypeBindingDefaultDescription
CustomClassSTRING<>Enables you to define an html class to the top div of the widget. Multiple classes can be entered, separated by space
TemplateLIST<Template 1The widget template to use for this widget
NumberOfTabsINTEGER3How many Tabs to display
DefaultSelectedTabINTEGER1Auto select the specified tab on runtime. 0 selects none of them.
SelectedTabNameSTRING(localized)<>Name of selected tab
SelectedTabValueSTRING<>Value of selected tab
HideTabsBOOLEANFALSEHides tabs and only shows content

Services

PropertyTypeBindingDescription
SelectDefaultTabSERVICE<A bindable service to reselect the default tab configured for this widget.
ResetInputsToDefaultValueSERVICE<A bindable service that resets all the widgets in the tabs content to their default values.

Events

PropertyTypeBindingDescription
SelectedTabChangedEVENT>Triggers an event when the selected tab changed

Content tab panel settings

Properties

PropertiesTypeBindingDefaultDescription
TabNameSTRING(localized)<Tab1NameLabel displayed on the tab
TabValueSTRING<Tab1ValueValue used to identify the tab
TabIconURISTRING<Shows the icon before the tab label
TabBubbleSTRING<Notification bubble displayed to the right of the tab name
TabVisibleBOOLEAN<TRUEToggles the visibility of the tab
TabDisabledBOOLEAN<FALSEShows the tab as disabled
TabBubbleSTRING<FALSEShows a notification bubble after tab

Services

PropertyTypeBindingDescription
SelectTabSERVICE<A bindable service to select a specific tab

Events

PropertyTypeBindingDescription
OnSelectedEVENT>Triggers an event when that specific tab was selected
OnDeselectedEVENT>Triggers an event when the selection moves to another tab