Button
You have to go through a four-step form wizard to enable this
Control, i.e., Type, Design, Action & Advance. Let’s explain
these steps below:
1st Step – Type
This is the first step of the “Button” control
form wizard. Here you are required to select the type of button:
- Type
2nd Step – Design
-
Database Field Name (mandatory): These are the attributes of the
form
- Button Name
- Select Style: Select option from the dropdown menu
- Button Icon: Select option from the dropdown menu
- Column Width
- Tooltip
3rd Step – Action
If “Button Type” is selected as “Submit”, then the following
actions should perform as follows:
- API
- Primary key
-
Create
-
Choose 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
- Enable Encryption
- Response Attribute
-
Enable log
-
Description: Enter extra suggestions for user
experience on this field
-
Update
-
Choose 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
- Enable Encryption
- Response Attribute
-
Enable log
-
Description: Enter extra suggestions for user
experience on this field
- Form Behavior
- Side bar close on submit
- Side bar close on submit [On Error]
- Refresh component on submit
-
Select Refresh Form: Select option from the dropdown menu
- Message
- Success Message Icon
- Success Message Title
- Success Message Text
- Update Message Icon
- Update Message Title
- Update Message Text
- Error Message Icon
- Error Message Title
- Error Message Text
-
Submit on confirm
- Confirm Message
- Confirm Button Text
- Cancel Button Text
-
Confirm Button Type: Select option from the dropdown menu
-
Cancel Button Type: Select option from the dropdown menu
- Hide Cancel Button
-
Call additional API
-
Field Name (If confirm message from response of first
API)
- Confirm API URL
-
Confirm API param
- Key
- Value
- From Data Model
- Is Page Variable
- Validation
-
Enable auto validate on submit
- Response field
- Validation message
-
Reset Model From Response
-
Reset All Form Model
-
Update Model From Response: Select option from the
dropdown menu
-
Update Model Form: Select option from the dropdown menu
- Others
-
Attach With Form Wizard
-
Form Wizard Move Next
- Form Wizard Attribute Name (mandatory)
-
Form Wizard Component Form Id (mandatory): Select
option from the dropdown menu
-
Move Back
- Submit And Move Next
-
Generate PDF on submit
- Primary Key
- Check PDF Onload
- PDF Response Model Key
-
Select PDF Form Name: Select option from the dropdown menu
- Generate and open PDF
- Upload Word Template
If “Button Type” is selected as “Redirect”, then the following
actions should perform as follows:
- Redirect URL
- Primary Key
- Primary Node Text
- Redirect Type: Select option from the dropdown menu
-
Is External URL
- Is Primary Node from response
- Is External URL from API data
-
Dynamic Redirect URL
- Redirect URL Attribute
If “Button Type” is selected as “Sidebar/Popup”, then the
following actions should perform as follows:
- Show in popup
- Redirect URL
- Primary Key
- Form Id: Select option from the dropdown menu
- Bind Data on Initialization
- Disable Sidebar close
- Sidebar close warning Title
- Message Icon: Select option from the dropdown menu
- Sidebar close warning Message
If “Button Type” is selected as “Print”, then the following
actions should perform as follows:
- Print Container Key (mandatory)
- Print Title
If “Button Type” is selected as “Digital Signature”, then the
following actions should perform as follows:
-
Submit on signature capture: If this button is set to “Yes,” you
can perform the “Submit Button” actions described above.
- Header Text
- Confirm Button Text
- Clear Button Text
- Pen Color
- Background Color
- Height
- Signature Background Image
-
Signature Background Image Type: base64string or Image Url
-
Mobile Only
- Auto Clear: Auto Clear Signature Pad on Save
- Description Text: Display's text in footer
- Button Text Color
- Button Background Color
If “Button Type” is selected as “PDF Converter”, then the
following actions should perform as follows:
- Primary Key
- Check PDF Onload
- PDF Response Model Key
-
Select PDF Form Name: Select option from the dropdown menu
- Generate and open PDF
- Upload Word Template
4th Step – Advance
- Design
-
Size: Select size from the following Small, Medium or Large
- Bootstrap Column Class
- Custom Class
- Mobile Icon: Select option from the dropdown menu
-
Description: Enter extra suggestions for user experience on
this field
- Style
- Placeholder
- Advance
-
Enable Dirty Check: To make this function work, please enable
Dirty Check from "Form > Setting > Validation".
-
Dirty Check Options
-
Select Dirty Check Forms: Select option from the
dropdown menu
-
Dirty Check Fields: Select option from the dropdown
menu
- Dirty Check Fields Type: Include or Omit
- Enable Notification
- Created by field
- Updated by field
- GUID filed name
- Submit pinned items
- Bind Button Label with Data Model
-
Is file upload on submit
-
File Upload Parameters: Select option from the dropdown
menu
-
Remove Model key before submit: Select option from the
dropdown menu
-
Hard Delete Model keys on submit
-
Delete Model items after submit: Select option from the
dropdown menu
-
No Validation Check
-
Ignore Validation of controls on submit: Select option
from the dropdown menu
- Enable Validation On Click
-
Delete API Cache
- URL
- Primary key
- Primary key value field
- Required
- Notification
-
Enable Notification on New Entry
-
Email Connection: Select option from the dropdown menu
- From
- Sender
- Subject
- Receivers: Select option from the dropdown menu
-
Select Template: Select option from the dropdown menu
- Email Template
- Attachments
-
Enter Attachment Attribute Name: Select option from the
dropdown menu
-
Enable Notification on Update Data
-
Email Connection: Select option from the dropdown menu
- From
- Sender
- Subject
- Receivers: Select option from the dropdown menu
-
Select Template: Select option from the dropdown menu
- Update Email Template
- Attachments
-
Enter Attachment Attribute Name: Select option from the
dropdown menu
-
Application Notification
-
Notification For: Select from the following Web, Mobile or
Both
-
App Notification Type: Brodcast or Individual
-
Individual
- Notification User Name [Email]
- Notification Dynamic User Name [Model Key]
-
Notification Header: For dynamic values e.g. Notification
Send By {{UserId}}
-
Notification Description: For dynamic values e.g.
Notification Send By {{UserId}}
- Notification Header For Update
- Notification Description For Update
-
Dynamic Parameters
- Key
- Value
-
Select Type: Select option from the dropdown menu
- Mobile
-
Align Self: Select alignment from the following Auto, Top,
Center, Bottom or Stretch
-
Button Width Type: Select width type from the following Full,
Block, PX, Percentage, or Auto
-
Margin
- Margin Left
- Margin Top
- Margin Right
- Margin Bottom
- Margin Left Auto
- Margin Top Auto
- Margin Right Auto
- Margin Bottom Auto
-
Padding
- Padding Left
- Padding Top
- Padding Right
- Padding Bottom
- Is Rounded
-
Read bar-code before action
- Bar-code Mapping Field (mandatory)
- Text Color: Select option from the dropdown menu
- Font Size
-
Button Type Card
-
Justify Content: Select option from the dropdown menu
- Align Items: Select option from the dropdown menu
-
Description: Enter extra suggestions for user experience
on this field
- Image Url
- Image Height
- Background Color
- Border Reduce
- Button Color
- Text Color
- Icon Background Color
- Icon Color
- Icon Size
- Icon Width
- Styles
Click “Confirm” and “Button” control is
configured.