You have to go through a four-step form wizard to enable this
Control, i.e., Design, API, Advance & Mobile. Let’s explain these
steps below:
1st Step – Design
Database Field Name: Defines the name of the database field to which the component's data will be mapped and stored.
Date Mapping Field: This field maps the date values in the database to the form.
Column Width: Specifies the width of a column in a layout or grid system, allowing control over how much space the column occupies relative to others.
Label Name: Specifies the display name or title for a field or control in the user interface.
Calendar (Default View): Select from the following options to set the default calendar view: Month, Week, or Day.
2nd Step – API
Data
Data Source: Select data source from the following HTTP, Workflow, No SQL, or RDBMS.
HTTP: Choose the HTTP-based data connection for accessing external data.
Data Connection: The connection type used to access the data.
Method (mandatory): Select method from the following GET, PUT, POST, PATCH, DELETE, or POCO.
API URL (mandatory): The URL of the API endpoint.
Query Parameters: Additional parameters passed in the query string to modify the API request.
Key: The key of the query parameter.
Value: The value corresponding to the key.
Query Variable: The variable name used in the query.
Select Type: Choose the type of query parameter.
Headers: Additional headers sent along with the API request.
Name: The name of the header.
Value: The value of the header.
Others: Other optional settings related to the HTTP request.
Enable raw query: Option to send raw query data in the request.
Response Attribute: The attribute or field in the response to map or handle.
Is API Result Nested: Specify whether the API result is nested within other data.
Mapping
Load Card by FormUI: This is used to configure the card grid using a Custom Card design.
Form Id: The unique identifier for the form to load the card grid.
Horizontal Alignment: Choose alignment from the following options: Left, Right, Center, Between, or Around.
Hide Default Border?: Option to hide the default border around the card grid.
Custom Header: Customizable header settings for the card grid.
Name: The name of the custom header.
Custom Class: The custom CSS class for styling the header.
Width: The width of the custom header.
Header Custom Class: The CSS class used for styling the header of the card grid.
Card Type: There are certain cards designs to choose from like
List, Photo, Backdrop, Large, Profile, Contact, Product,
Dynamic, etc.
Field Mapping: Click on “Add New” button depending on how many
fields you want to map in the grid based on requirement. And
click the refresh button to reload the API response. After
that start mapping following fields:
Binding: Configuration settings for binding data to the form elements.
Label: The label text associated with the field.
Data Field: From API: The data field retrieved from the API to bind to the element.
Data Type: Choose data type from the following options: None, Email, Date, Title, SubTitle, Image, Header Image, etc.
Text Color: Select the color of the text from the dropdown menu.
Web View: Configuration settings for how the card appears in web view.
Label Option: Select label option from the following: Name Only, Name & Icon, Icon Only, or None.
Disable Word Wrap?: Option to disable word wrapping in the card content.
Mobile View: Configuration settings for how the card appears in mobile view.
Label Option: Select label option from the following: Name Only, Name & Icon, Icon Only, or None.
Number of Line: Specify the number of lines to display.
Mobile Color: Choose the color for the mobile view card.
Hide in Mobile: Option to hide the card in mobile view.
Font Size: Set the font size for the card content.
Is Font Bold?: Option to make the font bold.
Is Font Italic?: Option to make the font italic.
Action
Action Button Position: Popover or Card Footer option to place the action button.
Card Footer: Position the action button in the card footer section.
Position: The specific position of the action button in the card footer.
Custom Action: Click on “Add New” to configure actions for the card as per the requirement. Then configure the following details:
Action: Settings for the specific action associated with the button.
Button Text: The text displayed on the action button.
Button Type: Select the button type from the dropdown menu.
Action Type: Choose the action type from the following options: Sidebar, New Tab, Same Tab, Popup Window, Submit, Submit & Redirect, etc.
Primary Key Field: The field representing the primary key for the action.
Redirect URL: The URL to redirect after the action.
Primary Key Node (optional): The optional node for the primary key.
Web View: Settings for the action button in web view.
Label Option: Choose label option from the following: Name Only, Name & Icon, or Icon Only.
Mobile View: Settings for the action button in mobile view.
Label Option: Choose label option from the following: Name Only, Name & Icon, or Icon Only.
Button Background Color: The background color of the button in mobile view.
Button Text Color: The text color of the button.
Button Size: The size of the button in mobile view.
Button Variant: The variant of the button, such as outlined, filled, etc.
Border Radius: The radius of the button's corners.
Padding Vertical: Vertical padding for the button.
Padding Horizontal: Horizontal padding for the button.
Font Size: Font size for the text on the button.
Line Height: Line height for the button's text.
Advance: Advanced settings for the action button.
Mark As Default Action [Click on card]: Option to mark the action as the default when the card is clicked.
Action: Choose the action from the following options: Hide, Show, Enable, or Disable.
Add Rule: Add a rule to the action based on specific conditions.
API Field: The API field associated with the rule.
Operator: The operator for comparison in the rule.
Value: The value to compare against.
Action: The action to perform if the rule conditions are met.
Is Value From DataModel: Specify if the value comes from a data model.
Model Value From Another Form: Option to use a model value from a different form.
3rd Step – Advance
Show Card Header: Option to display or hide the header of the card.
Default Date Param: Calendar will redirect to the sending date through the specified parameter.
4th Step – Mobile
Container Height: The height of the container element.
Container Max Height: The maximum height of the container element.
Popover Right: The horizontal position of the popover relative to its reference point.
Popover Top: The vertical position of the popover relative to its reference point.
Margin Top: The space above the element, outside the border.
Margin Right: The space to the right of the element, outside the border.
Margin Bottom: The space below the element, outside the border.
Margin Left: The space to the left of the element, outside the border.
Padding Top: The space inside the element, above the content.
Padding Right: The space inside the element, to the right of the content.
Padding Bottom: The space inside the element, below the content.
Padding Left: The space inside the element, to the left of the content.
Background Color: The background color of the element.
Border Color: The color of the element's border.
Border Width: The width of the element's border.
Border Radius: The radius of the element's border corners, determining the roundness.
Enable Shadow?: Option to enable or disable the shadow effect for the element.
Click “Confirm” and “Calendar” control is
configured.