ImageRatings Widget

Use this widget to display an user configurable ratings control.

Last published at: August 28th, 2025

Description:

This widget displays a ratings control that allows users to configure and accept multiple ratings.

 

Inputs

  • ID/Name - Name of widget
  • Required - Select the checkbox for mandatory (tick mark)
  • Hide - Select the checkbox to Hide (tick mark)
  • Read Only - Select the checkbox to Read-Only (tick mark)
  • Rating Label - Provide label name
  • Rating Value - Provide rating value
  • Rating Icon - Choose the image file  
  • Add button - Add button to include multiple ratings
    'X' red button - Remove rating
  • Conditions Tab - Display Condition - Configure form fields to display according to the rating value
  • Styling - Styles - CSS style scripts to enhance the UI
  • Styling - Styles - Apply Classes - Select between custom classes defined 
  • Other Tab - Tool Tip - Enter information to display on mouse hover on form render
  • Globalize - Auto Translate - Localize the rating label names
  • Save - Save the input values
  • Delete - Remove this form widget from the designer page 
  • Close - Close the input popup window
 

 

Design:

 

 

Example: 

Let’s build and execute the “FormRatingsDef” example.  

  • Create a Form definition called “FormRatingsDef.” 
  • Drag a “BootstrapGrid, Form Ratings widget, Label, and Submit” button to the canvas and arrange them as shown below.

 

  • Double-click the “Form Ratings” control. A pop-up window displays the configuration options. Select the “Settings” tab to configure. You may use the checkbox to hide the form, mark it read-only during runtime, and make user input mandatory. Provide the rating label and rating value, and choose the image file from the local folder. Click the Add button to build the list. 

 

  • The pop-up window with the ratings list is shown below.  Provide the rating label, value, and select the image icon from the local folder. Click the Add button to build the list. 

 

  • You may add multiple ratings as shown below. Click the Close button to continue. Select the red color icon (x) to remove the list item. 

 

  • Select the “Conditions” tab. Provide the control field value and select the Form field value from the list to hide or display. You may control the display condition of multiple Form field values as shown below. This tab setup is optional. Click the Save button. 

 

  • Select the “Styling” tab. Provide the CSS-style scripts. Select the style classes from the drop-down list to apply. On the Form Definition page, select the Import—Global CSS style options to use the style classes across multiple forms, as shown below. This tab setup is optional. Click the Save button. 

 

  • Select the “Other” tab. Provide the tool tip information text. This tab setup is optional. Click the Save button. 

 

  • Select the “Globalize” properties. The application will alert you if there is nothing to globalize, as shown below. Otherwise, select the language from the drop-down list and click the Translate button. The text is translated into the empty text boxes using the Azure ML service. Click the Save button. 

 

  • Save the Form definition. Select Actions - Create Form Instance menu option. Generate a new Form instance and select the check box to edit this form instance.

 

  • The Form is rendered to the user as shown below. Select the ratings and click the Submit button to complete. The selected value shall be stored in the form instance. 

 

Definition Sample:

You may download the sample definition(s) from the link here and later import them (drag-and-drop) to your FlowWright Process Definition (XML file) or Form Definition (HTML file) page.

Note: Please verify and complete the process steps for any missing configurations, such as file path references and database connections, after import. Then, save the definition to confirm the changes.

Click here to download the sample file.