Form Submission Using FormDataHandler
The FormDataHandler class provides various methods to handle form submissions dynamically. Below are the key methods and their properties.
1. submitFormDataDetail(formId, buttonControl)
Description:
We will use this method when we have to redirect to another page. This method submits form data with additional details by calling the core form submission method.
Parameters:
formId
- The ID of the form element to be submitted.buttonControl
- The button element triggering the submission.
2. submitFormData(formId, buttonControl, detailPage)
Description:
This method handles form submission by performing validation, preparing data, and sending an AJAX request.
Parameters:
formId
- The ID of the form element.buttonControl
- The button element triggering the submission.detailPage
- Boolean flag indicating whether to redirect to a detail page.
3. validateRequiredFields(formId)
Description:
Validates the required fields in the given form and highlights missing fields.
Parameters:
formId
- The ID of the form to be validated.
4. generateGuid()
Description:
Generates a unique identifier (GUID) to be used for tracking purposes.
5. refreshAuthToken()
Description:
Generates a new authentication token and updates it in the browser cookies.
6. refreshGrid()
Description:
Refreshes the grid or table elements to display the latest submitted data.