Flow Connect Help
Roadmap
  • ℹ️This is Flow Connect
    • Overview
    • Technical overview
      • System requirements
    • What's new?
      • Change log
  • ▶️quick start
    • Create an application
    • Create an admin access group
  • 🔁working with Connect
    • Connect to systems
      • Connector agents
        • Add agent group
        • Install agent manager
        • Add agent
        • Manage agent
      • Connectors
        • IFS Applications 10
        • Oracle
        • Microsoft SQL Server
        • Send Email
        • REST
          • Microsoft Graph API
          • Infor M3 REST
            • Obtaining Infor ION API file
            • Configure REST Connector with ION API file
          • IFS Cloud
            • IAM Client Registration
            • Obtaining end-point info from IFS Cloud
            • Configure REST Connector for IFS Cloud
      • Redirect URIs
    • Create and design
      • Application packages
      • Applications
        • Create
        • Design
        • Test
        • Commit
      • Portal Pages
        • Create Portal Page
        • Design Portal Page
        • Commit Portal Page
      • Components
        • Create component
        • Manage component
      • Modules
        • Create module
        • Manage module
      • Automations
        • Functionality
        • Create Automation
        • Manage Automation
        • Creating Access Key
    • Deploy
      • Environments
      • Deploy
    • Use
      • On mobile devices
      • In web browser - Web client
      • In web browser - Portal
    • Share
      • Share Applications
    • User administration
      • Users
        • Invite a new user
        • Manage users
      • User groups
        • Create user groups
        • Manage user groups
      • Access
        • Manage access
  • ⏸️Reference
    • How-to guides
      • Create User Step controls
        • Header
        • Static text
        • Labelled static text
        • Link
        • Image viewer
        • Text input
        • Numeric input
        • Date input
        • Time input
        • Check box input
        • Binary option input
        • List selection input
        • List multi-selection input
        • Menu selection input
        • Data grid
        • Calendar control
        • Image selection input
        • List presentation
        • Camera Input
      • Dependent controls in User step
        • Variable source
        • Expression source
        • Control visibility (condition to hide)
      • Configure SSO for Microsoft Entra
    • Reference
      • Clients
        • Settings
        • My data
      • Designer
        • Controls
          • Header
          • Static text
          • Labeled static text
          • Link
          • External app launcher
          • Image viewer
          • Text input
          • Numeric input
          • Date input
          • Time input
          • Check box input
          • Binary option input
          • List selection input
          • List multi-selection input
          • Menu selection input
          • Data grid
          • Calendar
          • Image selection input
          • List presentation
          • Camera input
          • File gallery
          • GPS location input
          • Signature capture input
          • Item creation sub task
          • Check list sub task
          • Verb sub task
        • Steps
          • Start
          • User interaction
          • External system
          • Decision
          • Assertion
          • HTTP requests
          • Assignment
          • Table
          • Event listener
          • Checkpoint
          • Script
          • Annotation
          • End
          • Local data resource
      • Portal
        • Design items
          • Portlets
            • Accumulation chart
            • Base chart
            • Circular gauge
            • Custom content
            • Data tree
            • Document viewer
            • Filter
            • Kanban
            • KPI card
            • Link
            • My apps
            • Record
            • Rich text
            • Table
          • Container
          • Common portlet configuration
            • General
            • Events
            • Data
            • Custom buttons
            • Style
        • Portal settings
          • Branding
          • Page
          • Navigation
        • Profile
        • Portlet actions
        • Cache
        • Input to Start Step
      • Diagnostic mode
      • FlowScript
        • Walkthrough
          • Introduction
          • Expressions and programs
          • Anatomy of a program
          • Variables
          • Simple types
          • Nullable types
          • Records
          • Sequences
          • Other types
          • Arithmetic
          • Other expressions
          • Queries
          • Conditionals and loops
          • Function definitions
          • Built-in functions
          • DateTime module
          • Seq module
          • HTTP module
          • CSV module
          • JSON module
          • Trace module
          • Record module
          • XML Module
          • Custom modules
          • Custom Types
          • Appendix: Subtyping rules
          • Appendix: Escape sequences
          • Appendix: Type checking errors
      • Flowscript Copilot
      • Glossary
    • Flow Connect Downloads
      • Install Flow Connect Designer
    • Migrate from Flow Classic
      • Portal - migrate from Flow Classic
      • Classic vs. Connect Comparison Guide
Powered by GitBook
On this page

Was this helpful?

  1. Reference
  2. Reference
  3. Designer
  4. Controls

Calendar

PreviousData gridNextImage selection input

Last updated 1 year ago

Was this helpful?

The calendar control is utilized to display items based on dates. Depending on the configuration, items shown in the calendar can be viewed, added, edited, and removed.

  • The two first sections of the Calendar configuration are the same as that of the . note that the Calendar does not support Row selection mode.

  • Large Item Text In the mobile clients, there will not be a grid below the calendar; instead, there will be a list comprising large and small text. Click on an item in the list to view all grid columns in a grid item view.

  • Small Item Text In the mobile clients, there will not be a grid below the calendar; instead, there will be a list comprising large and small text. Click on an item in the list to view all grid columns in a grid item view.

  • Item Style Utilize a case statement to determine the color that the columns should have. Example:

    {case
        when Id = '1' then '#15A9E1'
        when Id = '2' then RGB(146,147,149)
        when Id = ‘3' then 'YELLOW'
        else '' 
    end}

    Colors: Set the color using the FlowScript RGB function followed by the RGB code or use a HEX code for the color. Additionally, you can use predefined colors from the fixed color palette: GREEN, RED, YELLOW, BLUE, and PURPLE.

  • Condition To Hide Specify the condition that must be fulfilled for the control to be hidden. If left unspecified, the control will remain visible in the user step. Note that when controls are hidden, empty variables will be generated unless default values or pre-defined data exist.

  • Blurbs Blurbs are displayed between the calendar and the table and can be used to visualize information to the user. For example, if the calendar is used for time reporting, a blurb can be used to visualize the total number of reported hours in the period. Blurbs are added and removed using the plus and minus buttons.

  • Calendar start: Start date of the calendar, for example, 2024-05-05 or {now()-10}.

  • Calendar end: End date of the calendar, for example, 2028-05-05 or {now()+10}.

  • Unavailable days: An unavailable day will appear greyed out and will not be clickable. For example 2024-05-05, {now()-1} or enter multiple dates from a table, example {(selectedDay where status = 'Blocked').days}

  • Selected date: This date will be selected by default when entering the user step with the calendar view, for example, 2024-05-05 or {now()-1}

  • Read-only days: A read-only day will appear in red when selected, and it will not be possible to add, delete, or edit the data grid for those days. For example 2024-05-05, {now()-1} or enter multiple dates from a table, example {(selectedDay where status = 'Confirmed').days}

  • Reloading behavior The control behavior at reloading, see .

  • Underlining Expression This is used to set a colored pill to be shown under the date. Utilize a case statement to determine the color that the columns should have based on a variable value.

  • Starring Expression This is used to set a colored star shown at the top right of the date. Utilize a case statement to determine the color that the columns should have based on a variable value.

⏸️
Data grid control
User step reloading