Canvas Preview: Tag Chooser

October 19, 2017 / 0 comments / in General  / by Luke Williams

If you’ve been using CygNet for even a little while you will have heard discussion and seen presentations about the next CygNet HMI, Canvas.  With its impending official release this fall we want to start a multi-part series introducing you to some of Canvas’ new and exciting features.

In this first post post we will introduce the Tag Chooser.The Tag Chooser introduces a whole new way to find, filter, select, and apply Facilities and Points to other Canvas Controls.  It is one of the primary driving controls in Canvas and in future posts you will no doubt see it used to drive things like Grids, Charts, and Text Tools, so it seems only fitting to begin the first post with the Tag Chooser.

The purpose behind the Tag Chooser control was to bring a new approach to the Facility Navigation Bar and how users drive templated screens.  Where the Facility Navigation Bar allowed for hierarchical browsing of a Facility Service to a Target Level, it was a fixed path and ultimately required another control, a Grid or List Box for example, to display the Points associated with the target Facility.

The Tag Chooser supports both Facility and Point resolution and selection.  Point resolution is optional at the Facility Level and can be turned off or on simply by selecting a checkbox at design time.  In upcoming blog posts we will show how these Facility and Point selections can be passed on to other controls, and between screens.


The control is simple to configure and only requires a Facility Service and a selection of Facility Attributes.

Canvas Preview: Tag Chooser - Configuration

Tag Chooser Configuration

The Facilities included in the Tag Chooser can be filtered during design-time to narrow the displayed list.

Canvas Preview: Tag Chooser - Facility Filter

Tag Chooser Facility Filter

Run Mode

Once in run mode, the Tag Chooser can be used to navigate through a list of facilities based on facility attributes, or a pre-filtered static list depending on the use case.

Canvas Preview: Tag Chooser - Run-time Facility Navigation

Run-time Facility Navigation

Run-time Facility Attribute Configuration

The Tag Chooser can be configured either at design-time or in run-time, or both.  Being able to edit the Facility Attributes in the Tag Chooser can allow a user to dynamically sort or organize the list of filtered facilities while the screen is in run-time without having to have screen editing privileges.  In this way, one Tag Chooser can be used on the same screen to reorganize how the Facility data is displayed based on a users preference or a controls needs.

In the example below, the Facility Attributes are initially configured at design-time as Company, Area, Route, and Facility Description.  In run-time the user can choose to reorganize the attributes, for example, System, Field, Facility Description, instead.  This provides a new degree of control and customization that opens up a wide variety of new configuration opportunities.

Canvas Preview: Tag Chooser - Run-time Facility Attribute Configuration

Run-time Facility Attribute Configuration

The Tag Chooser was designed from the ground up to provide a wholly new approach to navigation and screen building.  The Tag Chooser provides an easy way to drill down to the list of Facilities organized in the order that matters to you.

In our next post we will be showcasing the Grid Control and how it can be dynamically populated using the Tag Chooser.

Share this entry
Share by Mail


Blog post currently doesn't have any comments.
{{}}           {{com.blogCommentDateFormatted}}

Leave Comment

Please correct the following error(s):

  • {{ error }}

Subscribe to this blog post

Enter your email address to subscribe to this post and receive notifications of new comments by email.

Search the CygNet Blog

Subscribe to the CygNet Blog

Enter your email address to subscribe to this blog and receive notifications of new posts by email.