Dropdown
You have to go through a four-step form wizard to enable this
Control, i.e., Design, Validation, API & Advance. Let’s
explain these steps below:
1st Step – Design
This is the first step of
the “Dropdown” control form wizard.
Here you are required to fill in the following details:
-
Database Field Name (mandatory): These are the attributes of the
form
- Label Name (mandatory)
- Column Width
- Placeholder (mandatory)
- Close on Select
- Enable Tag
-
Enable Tooltip?: This button is set as “Yes” if you need to
enable Tooltip Text in this Control
- Tooltip Text
-
Help Text Direction: Select tooltip position from the
following Top, Right, Bottom or Left
2nd Step – Validation
-
Selection Type
-
Single Selection
- Store JSON Node
-
Multi Selection
-
Minimum Selection: Here you can define minimum how many
values users can select in multi select control
-
Maximum Selection: Here you can define maximum how many
values users can select in multi select control
-
Is Mandatory?: This button is set as “Yes” if you need to apply
this Control as mandatory
-
Error Message: Here, you can define the error message that
will be displayed if this control is left blank.
-
Default Value: As the name suggests, it defines a default value
for a field. This default value can be changed by user input.
3rd Step – API
- Data
-
Server Data
-
Data Source: Select data source from the following HTTP,
Workflow, No SQL or RDBMS
-
HTTP
- Data Connection
-
Method (mandatory): Select method from the
following GET, PUT, POST, PATCH, DELETE or POCO
- API URL (mandatory)
-
Query Parameters
- Key
- Value
- Query Variable
- Select Type
-
Headers
- Name
- Value
-
Others
- Enable raw query
- Response Attribute
-
Enable Custom Option (Card view)
-
Field Mapping
- Display Name
- Data Field
- Mobile Icon
- Web Icon
-
Web Name Type: Select web name type from the
following Name Only, Name & Icon, Icon Only or
None
-
Mobile Name Type: Select mobile name type from the
following Name Only, Name & Icon, Icon Only or
None
- Show
- Hide in Mobile
- Redirect Param
- Target Field
-
Field Type: Select field type from the following
Email, Date, Time, Description, etc.
-
Enable Highlighter
-
Highlighter Properties
- API Field Value
- Condition
- Css Class
- Title
- Action View: Popover or Show in Footer
-
Align: Select alignment from the following Left,
Center, Right, Between or Around
-
Custom Action
- Name
- Button Type
- Web Icon
-
Web Name Type: Select web name type from the
following Name Only, Name & Icon or Icon Only
- Mobile Icon
-
Mobile Name Type: Select mobile name type from the
following Name Only, Name & Icon or Icon Only
-
Action Type
-
Side bar
-
Sidebar Viewtype: Select sidebar viewtype
from the following Edit, Read or Other
Form
-
Other Form
- Form Id
-
Bookmark
- Icon Before Bookmark
- Icon After Bookmark
- Title Binding Field
- Subtitle Binding Field
-
Bookmark in Action
- Icon Before Bookmark
- Icon After Bookmark
- Title Binding Field
- Subtitle Binding Field
-
Popup Window
-
Sidebar Viewtype: Select sidebar viewtype
from the following Edit, Read or Other
Form
-
Other Form
- Form Id
-
Submit
- Success Message
-
Mapping Field in Response for Primary Key
- API URL
-
API Param
- Key
- Value
- Is page variable
- Is model variable
- Enable Raw Query
-
Submit & Redirect
- Success Message
-
Mapping Field in Response for Primary Key
- API URL
-
API Param
- Key
- Value
- Is page variable
- Is model variable
- Enable Raw Query
-
Submit & Bookmark
- Icon Before Bookmark
- Icon After Bookmark
- Title Binding Field
- Subtitle Binding Field
- Primary Key
- Redirect URL
-
Action: Choose action from the following Hide,
Show, Enable or Disable
- Stop Binding On Load
-
Client Data
-
Add Datasource
- Enter Text
- Enter Value
- Group Key
- Populate Json
- Bind Data With Model
- Bind Model Key
- Text Field (mandatory)
- Value Field (mandatory)
-
Store Extra Nodes: Store extra dropdown nodes with value field
to Model Json
- Extra Nodes: Enter field from binding api response
- Stop Extra Nodes On Load
- Rule
-
Action Datasource: Select data source from the following HTTP,
Workflow, No SQL or RDBMS
-
HTTP
- Data Connection
-
Method (mandatory): Select method from the following
GET, PUT, POST, PATCH, DELETE or POCO
- API URL (mandatory)
-
Query Parameters
- Key
- Value
- Query Variable
- Select Type
-
Headers
- Name
- Value
-
Others
- Enable raw query
- Response Attribute
- Query Param (mandatory)
-
Allow Binding with Other Controls
-
Control Properties
- Pre Populate
-
Filter
- Stop Reset
-
Refresh
- Refresh Controls On Change
- Select Refresh Form
4th Step – Advance
- Design
- Bootstrap Column Class
-
Description: Enter extra suggestions for user experience on
this field
- Value Field Type: Select from the following Number, Text or Date
- Hide Selected
- Need to show option with icon?
- Text Field Type: Select either None or Date
- Date Format
- Others
-
Enable Lazy Loading
- Form Field Name (mandatory)
- Search Field Name (mandatory)
-
Link with Page Variable
- Page Variable
-
Enable Add Item link
- Link Text
- Link Name
- Button Type
- Form
- Web Icon
- Mobile Icon
-
Web Name Type: Select web name type from the following
Name Only, Name & Icon or Icon Only
-
Mobile Name Type: Select mobile name type from the
following Name Only, Name & Icon or Icon Only
-
Add Button Position: Select add button position from the
following Left, Right or Bottom
-
Enable Search Filter
- Not Found text
-
Reset Controls on Change: Add controls key to reset on
dropdown value change
-
Group By
- Group by Field (mandatory)
- Selectable Group
- Enable Caching
-
Show Image with Label
- Image Field (mandatory)
-
Auto Select First Value
- Default Selected Value
-
Enable Advance Form View
- Form
- Mobile
- z-Index
-
Convert to drilldown
- Dropdown Max Height
- Not Found Text
- Container Height
-
Justify Item Content: Select justify item content from the
following Flex-Start, Flex-End or Center
- Searchable Placeholder Text Color
- Searchable Placeholder
- Enable Arrow
- Align Self
- Flex
- Form Control Margin Bottom
Click “Confirm” and “Dropdown” control is
configured.