Calendar Display Component

Overview


The Groundswell Calendar Display, powered by ToastUI, gives designers the ability to quickly have a modern calendar display in their sites and dashboards with the simplicity of a single component. The dense, versatile display supports different calendar views with styling matching your site’s accent color. Example interfaces and utility rules are attached, which demonstrate usage and features of the component.

Key Features & Functionality

  • Display an array of events in Daily, Weekly, or Monthly format. Toggle days and weeks using an input parameter.
  • Automatic timezone shifting. By default, all provided events display in the timezone of your browser, but this can be overridden by providing TZ names ("America/Los_Angeles") OR a timezone code (EDT,CST,etc).
  • Multiple language support. Currently supports US English (en-US), UK English (en-GB), Spanish (es), Italian (it), Polish (pl), and Portuguese (pt).
  • Supports different date formats via a parameter.
  • Supports a detailed event pop-up of time, title, attendees, location, and event description.
  • Supports custom colors, font sizes, borders, and other attributes via applying custom themes.
  • Support for visible weeks, weekend display, and start of week for specific locale needs.
  • Allows event selection, should you want to edit an event or display details in addition to, or in lieu of, the detailed pop-up view.
  • Allows events to be "rescheduled" via drag and drop or through a modal
  • Allows events to be created and deleted directly from the calendar
  • Supports multiple calendars
  • More details and examples available in attached resources and sample application.
Anonymous
  • tried to import the sample application and received the following error:

    Error Evaluating UI Expression Expression evaluation error [evaluation ID = 531a0:80b5f] : [valid:false,syntaxError:false,value:Expression evaluation error: An error occurred while executing a save: Expression evaluation error at function a!packageTypeFunction [line 4]: Cannot invoke "com.appiancorp.ix.ParametersFile.getParametersDoc()" because "this.parametersFile" is null]

  • v7.8.0 Release Notes
    • Update to resolve outstanding language issue in v7
  • There appears to have been a packaging bug that caused an issue in non en-US locales. This has been submitted to Appian for release as v7.8.0, and that should come out in a week or so.

  • Hello,

    According to the documentation, the language Spanish (ES) is allowed, according to the documentation of the component within Appian it is Spanish (Mexico). However, none of the language settings mentioned work as they should please see image.


    Please tell me if there are any adjustments or anything additional that I need to do so that it is reflected correctly.

    Kind regards!

  • v7.7.0 Release Notes
    • Security updates:
    • DOMPurity upgrade to remediate: CVE-2024-45801, CVE-2024-47875. Impacted versions: v4-v7
  • There is no reason to redeploy the plugin for every deployment.

    I have seen issues similar to this when there are old versions of the plugin present on the file system, specifically where a version failed to deploy. I don't know if you are having the same issue but regardless this sounds like an issue for Appian Support.

  • Hello,

    Where do you setup the start date?

  • Hi,
    after every deployment from one env to another, this plug-in fails and wherever used the version reverts to the last version update on the interface level.

    When we check the version everything seems fine but the plug-in on interface level stops responding due to which we redeploy the plug-in after every deployment.

    Sometimes the parameter name updates from 'eventsvalue' to ' events' even though the version is as per the latest.

    This seems frustrating because with every deployment we redeploy the plug-in and changes the version from interface level to the latest version.

    any solution to this?

  • Hello folks,

    I am using this plugin it is working in all cases but it cannot delete the event, you can see how I implemented the plugin.

    Is there anything I am missing out?

  • Hi 

    Retried deploy and all worked.