Description:
This widget displays a date selection control.
Inputs
- ID/Name - Name of the widget generated by FlowWright (read-only field)
- Lock Widget - Click the button to toggle the lock/unlock feature
Design:
The WidgetDate widget is registered in FlowWright as a form widget in the Engine category. Its implementation is identified as FlowWright.Forms.clsDate in FlowWright.Forms.dll.

Typical Workflow Suggestions:
Leave Request Form
Use the widget to collect the requested leave start date or return date, if supported by the form configuration.
Example: Employee submits a leave request with the intended start date.
Appointment Scheduling
Use the widget to collect a preferred appointment date from a customer or employee.
Example: Appointment Request Form → Review Request → Schedule Appointment.
Purchase Request
Use the widget to collect a required delivery date or requested purchase date.
Example: Purchase Request Form → Approval → Purchase Processing.
Service Request
Use the widget to collect a preferred service date when submitting a maintenance or support request.
Example: Service Request Form → Review Request → Assign Service Team.
Project Initiation
Use the widget to collect a proposed project start date.
Example: Project Request Form → Manager Approval → Project Initiation.
Example:
Let’s build and execute the “WidgetDateDef” example.
- Create a new Form Definition called “WidgetDateDef.”
- Drag a “BootstrapGrid, Label, Widget Date, and Submit” control onto the canvas and arrange them as shown below.

- Double-click the “Date Widget” to open the “Settings” properties. This control is intentionally non-configurable by design. Click the “Lock Widget” button to toggle the lock/unlock feature and prevent accidental changes to the configuration. Click the “Save” button.

- Save the Form Definition. Choose Actions > Create Form Instance. Generate a new Form Instance, then check the box to edit this Form Instance.

- The Form is displayed to the user below. Select an option from the drop-down menu, then click Submit to finish. Note: The application checks the date for validity.

Tips:
- Test the widget in the form designer before using it in a production workflow.
- Verify the expected date format and how date values are stored.
- Confirm whether required-field validation and date-range restrictions are supported.
- Test how the submitted value is passed to subsequent workflow activities.
- Check how the form handles empty or invalid date values.
Definition Sample:
You may download and extract the sample definition(s) from the link provided and later import them (drag-and-drop) into your FlowWright Process Definition (XML file) or Form Definition (HTML file) page.
Note: After the import, verify and complete any missing configuration steps, such as file path references and database connections. Then, save the definition to confirm the changes.
Click here to download the sample file.