Flexi Kanban
  • Introduction
    • πŸ“ƒAbout Flexi Kanban
    • βš–οΈFlexi Kanban in Comparison with Other
    • πŸ“˜What are Kanbans?
    • πŸ“•User's Guide to the Kanban Boards
  • Standard Dashboard
    • πŸš€Getting started
      • How to Build a Simple Kanban Using Creation Wizard Abilities
      • Demo Example: Task Dashboard
      • Demo Example: Events Dashboard
      • Demo Example: Opportunities Dashboard
      • Demo Example: Gantt Dashboard
      • Demo Example: Cases Dashboard
    • πŸ“Basics
      • How to Create Standard Dashboard
      • How to Create Child Dashboard
      • How to Incorporate Child Dashboard into Lightning Page
      • How to Open Dashboard in builder (Edit)
      • How to Share Dashboard
      • How to Clone Dashboard
    • πŸ—οΈConfigure Dashboard
      • Working with Dashboard Layout
      • How to Configure Dashboard Basic Properties
      • How to Configure Dashboard Filters
      • How to Add Dashboard Statistics
      • How to Configure Variables
      • How to Configure Events
      • How to add Dashboard Buttons and Menus
    • πŸ™οΈConfigure Column
      • How to Π‘onfigure Column Properties
      • How to Set Column Groups
      • How to Set and Use Column Custom Attributes
      • How to configure Column Data Source
      • How to work with Related Objects
      • How to configure Column Header
      • How to configure Column Body
      • How to configure Column Footer
      • How to configure Column Container and Filters
    • 🎫Configure Card
      • How to configure Card Properties
      • How to configure Card Data Source and Conditions
      • How to configure Card Compact Layout
      • How to configure Card Layout
      • How to configure and use Card Custom Attributes
      • Configuring Card Movement and Column Junctions
      • Configuring Card Actions
    • πŸ“šGroups of Cards
      • How to configure Card Grouping
    • πŸ”§Tools
      • Using Merge Field Picker
      • Using Formula Editor
      • Configuring CSS styles
      • Configuring Rows, Cells, Menus and Buttons
      • Configuring Handlers
    • πŸ‘“Using Dashboard
      • How to use Kanban API actions
      • How to Incorporate Dashboard into Lightning Page
      • How to build the link to the Dashboard
      • How to Work with Variables
      • How to debug Dashboard
      • How to Work with Filters and Orders
    • ✨Howtos and Best Practices
      • How to configure communication between Dashboards
      • How to configure communication between Dashboard and Form
      • How to display different layouts for the same kanban card
      • How to design kanban for your needs
        • How to colorize cards
        • How to add a quick-filter column
      • What inactive column can be used for
      • Tips and Tricks
  • Composite Dashboard
    • πŸ—„οΈIntroduction
      • πŸ”§How to Create a Composite Dashboard
    • πŸͺ›Working with Composite Dashboard Layout
      • Configuring Parent Dashboard
      • Configuring Child Dashboard
    • πŸ–‡οΈConnections Between Dashboards
    • πŸ”¬Examples
      • !! Calendar Dashboard
    • πŸ₯‡Howtos and Best Practices
      • How to Pass Variables Between Parent and Child Dashboards
  • Components
    • πŸ“‹Forms
      • πŸ“‘Basics
        • Form Building Overview
        • Working with Form Settings
        • Working with Source Object fields
        • How to Preview the Form
        • How to configure the Form Sharing Rules
        • Understanding the Form Dependencies
        • Working with Conditional Styles
        • Working with Conditions
        • Search Over the Form
      • πŸͺ›Tools
        • Variables
        • Additional Fields
        • Context Object
        • Form Action
        • Event
      • Components
        • Add and Remove Form Components
        • Components Basic Properties
        • Components Validation Rules
        • Styling Form and Form Components
        • String Field
        • Text Area Field
        • Rich Text Field
        • Lookup Field
        • Date Field
        • Datetime Field
        • Time Field
        • Number Field
        • Currency Field
        • Multi-Select Field
        • Picklist Field
        • Option: Section
        • Option: Static Text
        • Option: Image
        • Option: Blank Space
        • Option: File
        • Option: Custom Button
        • Option: Custom URL
        • Option: Nested Form
        • Option: Lightning Component
        • List. Related Lists.
      • Using Form
        • How to incorporate Form into the Lightning Page
        • How to incorporate Form into Screen Flow
        • How to build the link to the Form
        • (unpublished, empty)How to incorporate Form into the Lightning Component
        • How to run Form Action from Lightning Component
      • Tricks, Hints and Best Practices
        • How to configure communication between Forms
        • How to pre-populate form fields
        • Deployment of Forms
        • What Are Parameters?
    • 🀾Actions/Action Groups
      • Basics
        • Working with Actions
        • Working with Action Groups
        • Working with Functions
        • Working with Context objects
        • Working with Conditions
      • Types
        • Validation Rule Action
        • Define Variable Action
        • Create Record Action
        • Update Records Action
        • Delete Records Action
        • Send Email Action
        • Callout Action
        • Execute Apex Action
        • KanBan API Action
      • Using Actions
        • !!unpublished empty!! How to execute Action/Group from the SF Process/Flow Builder
        • How to execute Action/Group through the REST api
        • !!unpublished empty!! How to execute Action/Group from the Einstain Bot
        • !!unpublished empty !! How to execute Action/Group from APEX
      • Best Practices
        • !! How to use Execute in background option
        • !! Deployment Actions/Action Groups
  • πŸ“–References
    • βš™οΈApplication Settings
    • ♾️Functions
      • SObject
      • Text
      • Logical
      • Numeric
      • Date and Time
      • JSON
      • System
      • Charts
    • πŸ—ƒοΈQuery Conditions
    • Apex Data Provider
    • πŸ“How to add a Kanban to Navigation Items Panel
    • πŸ‘₯Manage Licenses
    • πŸͺͺAssign Permission Sets
    • πŸ“¦Deployment
      • Deploying Using Standard Credentials
      • Deploying Using Connected App Authentication
      • How to configure the Salesforce Connected Application for Flexi Kanban deployment
  • Grant Login Access to Support
  • Subscription Plans
  • Support Agreement
  • Access License Agreement
  • Privacy Policy
Powered by GitBook
On this page
  • General Settings
  • Buttons configuration
  • Header configuration
  • Events
  1. Components
  2. Forms
  3. Basics

Working with Form Settings

Last updated 1 year ago

Form Settings allow to set Source object, customize form name, labels, look and feel, buttons and configure form events.

When new Form created user is redirected to the form page with Settings section opened:

General Settings

  • Name - Name of the Form in the list of the forms.

Note: Name can differ from the Header which is shown to the user

  • ID - System Id of the form. Used when you need to refer the form from other places. Value is read-only. The field is not visible when you create a new form and will be displayed after first save.

  • Description - Just a description, that will be shown only in the builder and list of forms. Not mandatory.

  • Data Source - Select the object which you want to work with in the current form. When Data Source is selected, all fields from the object will become available for adding to the Form on Data Source Fields section.

  • Multi Page Form - Check this checkbox if you want to make form look as a wizard with many pages (wizard steps). The page will be visible only if it has at least one non-empty component inside (list, nested from or section with at least one element added).

  • CSS Styles - Allows to customize form appearance using CSS. Click to show a proper popup. You can customize each component on the form separately and even write own styles for necessary elements, even not for form. Select Component to easily add proper selector to the input text area and add needed CSS rules.

Note: @@ and ## in the styles builder will be substituted with actual unique prefixes generated by SalesForce for Form and Form container. Do not replace them with hard-coded values because they are not constant.

  • Show Navigation Panel - this allows to show/hide navigation panel which allows to navigate between forms if you redirect to other form from the current one.

  • Use Standard FLS Settings - if checked Form will render sObject fields in accordance with Field Level Security settings for the current user's profile.

Field behavior when "Use Standard FLS Settings" turned on:

  • If field is not visible for current Profile in FLS, it won't be displayed in Data Source Fields form builder section (so it could not be added to the form canvas) and in Form Renderer.

  • If field was added to the form, and after that Profile got updated so that field is not visible for user, field will be displayed on the canvas in Form Builder, but won't be visible in Form Renderer.

  • If field is visible but not editable for profile, Form Renderer will display field in read only mode.

Buttons configuration

Allows to show/hide specified buttons in Edit/View mode of the form.

Also you can customize each button Label.

Select Settings icon next to the button to change the label. Some buttons allow to set additional functionality.

Also you can customize each button Label.

Click Settings icon next to the button to change the label. Some buttons allow to set additional functionality.

Save - allows to add confirmation message on form Save. It allows to specify the following settings:

  • Label - change text on the button.

  • Show on edit layout - may be turned off on form that shown with editable fields. Is usable in situations when user wants to override standard Save function with custom actions.

  • Confirmation message - allows to modify message that will be shown after form saving.

  • Close - just closes the form without saving changes. Has only Label and Show on edit layout options to configure.

  • Reset - reverts form fields to values they got from server on from load. Has only Label and Show on edit layout options to configure.

  • Record View - allows to Open the record which data form is displaying. Has these options to configure:

    • Label

    • Show on edit layout / Show on view layout - turn off if no need to show this button on the form in edit/view mode.

    • Open in New Window - specify if record will be shown in new window or current.

Note: If no record has been passed to the form, the Record View button will not be shown.

Header configuration

Allows to set heading for the form in each mode. By default there are "New Form" texts, you can change it to any necessary. Merge fields are supported here:

Events

Allows to handle the form events.

Click "Add New" button to add event handler.

Events can be executed in different cases:

  • OnLoad - when the form is loaded

  • OnBeforeSave - action will be executed when user clicks Save. It will run before the form is Saved.

  • OnAfterSave - action will be executed when user clicks Save. It will run after the form is Saved.

  • OnActivate - action will be executed when user navigates between forms using links in Navigation Panel.

πŸ“‹
πŸ“‘
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing