Progress Tracker is used to display progress through a sequence by numbered steps. The main advantage of progress tracker is, it provides an overview of the entire process and allows you to track progress at different stages.

Figure 1

Figure 2
For configuring the progress tracker, here are examples using both Static and MS SQL data sources.
Step-1: Select the datasource type as ‘Static’ and click on ‘OK’ button.

Figure 3
Step-2: Set Value, Title and Description in the Progress Tracker- Static DataSource configuration pop-up window.

Figure 4
Step-3: You can add required number of steps by clicking the add button. After that click on OK button.

Figure 5
Step-4: In Preview, the static value already configured gets populated in the control.

Figure 6
Step-1: Select the datasource type as ‘MS SQL’ and click on ‘OK’ button

Figure 7
Step-2: Select any of the SQL datasource and click on ‘Next’ button to proceed with the wizard.

Figure 8
Step-3: Select the table name and click on ‘Next’ button to continue with the wizard. More than one table can be selected here.

Figure 9
Step-4: This wizard is mandatory only when multiple tables are selected. Now click on ‘Next’ button to continue with the wizard.

Figure 10
Step-5: A ‘Values wizard’ will pop up.

Figure 11
Step-6: A ‘Miscellaneous window’ will pop up. It is used to sort the results.

Figure 12
Step-7: In the final wizard, choose the trigger and click on the Finish button.

Figure 13
Step-8: In Preview, the sql value configured gets populated in the control.

Figure 14
NOTE– Similarly, we can configure it with Stored Procedure and RESTful Service as well.
Progress Tracker Properties
Here’s the basic list of properties which can be used from rules.
ProgressTracker1.Style.Visibility:
ProgressTracker1.Style.Enable:
ProgressTracker1.ActiveStep:
ProgressTracker1.EnableStep:
ProgressTracker1.DisableStep:
| S.no | Property name | Data type | Description |
| General | |||
| 1 | TabIndex | Integer | Sets the Tab order for the control within its container. |
| 2 | Remarks | String | To make a comment or observation about the control for reference. |
| 3 | Auto Height | Boolean | Set the content can flow naturally within its container without overflowing or being cut off. |
| 4 | Navigation | On clicking Browse button, Progress Tracker Navigation Form window will open and select required form from it. Sets navigation on click. | |
| Style | |||
| 5 | Width | String | Sets the suggested width or thickness of the control. |
| 6 | Height | String | Sets the suggested height of the control. |
| 7 | Text Alignment | String | Specifies whether the text to be left-aligned, Center aligned or right-aligned |
| 8 | Margin | String | Sets the edge or outer margin to the control. |
| 9 | Padding | String | Sets the padding of the control(left,Top,Right,Bottom) |
| 10 | Font | String | Sets the font face\style. |
| 11 | Font Size | String | Set the font size. |
| 12 | Font Color | String | Sets a brush that describes the Text color of the control. |
| 13 | Background Color | String | Sets a brush that describes the Background color of the control. |
| 14 | Visible | Boolean | Sets the visibility of the control while rendering. |
| 15 | Bold | Boolean | To make the control text Bold. |
| 16 | Italic | Boolean | Italicize the control text. |
| 17 | Underline | Boolean | Set the option to underline the text |
| 18 | Column Span | String | To merge the number of columns specified. |
| 19 | Template | String | Can Customize the template of the control. |
| 20 | Step-Size | String | Sets the suggested height and width of the steps |
| 21 | Enable | Boolean | To Enable/Disable the control |
| Active Style | |||
| 22 | Title Font Color | The font color of the title for the active state in the Progress Tracker can be customized using the Title Font Color setting. | |
| 23 | Description Font Color | The font color of the description for the active state in the Progress Tracker can be customized using this option. | |
| 24 | Background Color | The background color for the active state in the Progress Tracker can be customized using this option. | |
| 25 | Border Color | The border color for the active state in the Progress Tracker can be customized using this option. | |
| InActive Style | |||
| 26 | Title Font Color | The font color of the title for the Inactive state in the Progress Tracker can be customized using the Title Font Color setting. | |
| 27 | Description Font Color | The font color of the description for the Inactive state in the Progress Tracker can be customized using this option | |
| 28 | Background Color | The background color for the Inactive state in the Progress Tracker can be customized using this option. | |
| 29 | Border Color | The border color for the Inactive state in the Progress Tracker can be customized using this option. | |
| Data Source | |||
| 30 | Items | On clicking Browse button of the items will open a datasource window. | |
| Reports | |||
| 31 | Control Report | Control Report will redirect to Reports tab that will display all the configurations, rules and datasources details associated to the selected control. | |
| Rules | |||
| 32 | Rules | After selecting the control, If user clicks Rules tab it will be expanded and displays a Rules property. Create Rule can be selected from a drop-down list. On clicking the Create Rule link button will navigate the user to the Rules Engine. The same control will be added as a trigger by default to execute the Rule. | |
| Custom Property | |||
| 33 | HTML Attribute | Allows users to add HTML tags. | |
| Template | |||
| 34 | Inherit Template | Boolean | Enable this property to inherit control style from applied template |
| Custom Style | |||
| 35 | CSS Style | String | Allows you to add CSS class to your control to change the default formatting for any of our themes |


