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
  • Cells
  • Rows
  • Buttons
  • Menus
  1. Standard Dashboard
  2. Tools

Configuring Rows, Cells, Menus and Buttons

Last updated 7 months ago

Cells

Cells are the small parts of the different elements on your dashboard that contain pictures or text and can be used for visual, informational and interactive purposes. Cells can be added into , Headers, and , and Cards (see proper to know about card cells). Cells can be one of these types:

  • Icon - a small picture

  • Text - looks as generic text matching selected Kanban theme

  • Link - looks as generic link matching selected Kanban theme

  • Menu - looks as generic text matching selected Kanban theme, but shows a dropdown menu with standard button-like items. This menu is the same as shown when click button of "Menu" type - see proper button description below.

Note: Cells of "Link" type just look like links, but do nothing when clicked by default, as far as other cells types. You need to add handlers to them to make them do something.

To add a cell into dashboard element go to this element configuration and click "Add cell" button in the proper place:

A cell entry row will be added. Then:

  • Select cell type

  • Configure CSS styles of this cell, if necessary

  • Click ">>" button for "Value" field to show Cell Properties popup

  • Specify Cell Title - a tooltip that will be shown on mouse hover; this is not mandatory. Tooltip also can be made dynamic with the help of merge fields and formulas

  • Specify Cell width in % or pixels, if you're not satisfied with default "auto" value

For cell of "Icon type" it will be an icon category and name in format "category:name".

Note: If specify incorrect icon, cell will contain no icon.

Note: If you specify a Cell ID in the Cell Properties popup, it will be shown in "ID" field of the Cell entry row. Do not edit it there:

Add more cells if needed. Use small arrow buttons to rearrange cells (first cell is most left, last is most right).

Rows

In some dashboard elements (e.g. column footer) cells can be shown in more than one line. In this case cells are organized in rows.

Go to proper element configuration and click "Add Row" button:

Add cell(s) into the row as described above. Add more rows, if necessary. Use small arrow buttons to rearrange rows.

Buttons

Buttons can be shown in the different elements on your dashboard. They are used to add some interactivity to dashboard. Buttons can be one of these types:

  • Standard - look as generic button (matching selected Kanban theme)

  • Standard with icon - look as generic button containing both icon and text

  • Icon - look as generic button with icon only

  • Separator - look not like a button, used to separate menu items (available to add in menus only)

If specify incorrect icon, button will contain red warning sign.

To add buttons to dashboard element go to its configuration and click "Add Button" button:

A modal popup will appear. The main button properties will be shown at "Basic Configuration" tab:

  • Select button type - standard or icon

  • Set button label - text that will be shown on the button. It can be static text, merge field or formula

  • This field is unavailable for buttons of "icon" type

  • Set button title - text that will be shown as tooltip on mouse hover

  • Specify button icon. Icon is mandatory for "Icon" type buttons and optional for "Standard"

  • Configure conditions that button should match to be displayed. This is optional and by default button will be displayed unconditionally

For button of "Icon type" it will be an icon category and name in format "category:name".

Click to "Handler Configuration" tab to configure handler(s) for this button.

Menus

Menus are way to aggregate buttons into dropdown blocks of submenu items. Menus can be one of these types:

  • Button - menu look as generic button matching selected Kanban theme.

  • Icon - look as generic button with icon only.

  • Text - look as generic text string.

If specify an incorrect icon, menu will contain red warning sign

Menus are available for some dashboard elements, e.g. dashboard top (in Kanban properties). Go to proper configuration and click "Add Menu" button.

Menu configurator popup will be shown. Here you can:

  • Select menu type

  • Specify menu label - text on menu item. It can be static text, merge field or formula

  • Note: if menu type is set to "Icon", an "Icon" field will be displayed instead of "Label"

  • Specify menu item title - text that will be shown as tooltip on mouseover

  • Select menu position (see below)

  • Optionally configure conditions, that should be matched to show menu

  • Configure CSS styles, if necessary

Menu position shows direction where block with submenu items will be dropped to:

  • Right means submenu will start at left side of menu and continue to right direction when menu items text will be long.

  • Left - submenu will start at left side of menu and continue to left direction when menu items text will be long. These directions are shown with red arrows

  • Top - submenu will be shown above menu. Bottom - submenu will drop down below menu. These directions are shown with green arrows

After menu has been added, menu buttons should be added there. Click "Add Button" link in the menu row:

A button configurator popup will be shown. It is the same as for single buttons with only "Separator" button type added.

Rearrange buttons with small arrows:

Menu will look like this when clicked:

Note: currently buttons with "Icon" type are not suitable for using in menus due to mandatory text label that you can't edit. Use "Standard" type buttons with icons instead.

Specify cell value. It can be text, or

Set some custom ID for Cell, if needed. This ID is required to be used in some , like "Refresh Cell" or "Update Cell"

Icon and it's category should match one from .

To make cell interactive (do something on mouse click) click ">>" button in "Handler" column and configure .

Configure , if necessary

Icon and it's category should match one from .

πŸ”§
merge field
formula
actions related to Cells
Lightning Design System icons library
handlers
CSS styles
Lightning Design System icons library
Kanban Statistics
Column Group
Column Headers
Footers
article
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing