Skip to main content
Version: 8.1

Vision - Schedule Management

Component Palette Icon:

Description

note

Making changes to users from a client with this component requires that the User Management permissions has been enabled for the project.

This component allows for management of schedules. Schedules can be defined by specifying which days of the week and which times of day they are active on. The times of day are defined using a string of time ranges, where the times are specified in 24-hr format with dashes between the beginning and the end. Multiple ranges can be specified by separating them with commas. Examples:

8:00-17:00Valid from 8am to 5pm
6:00-12:00, 12:45-14:00Valid from 6am to noon, and then again from 12:45pm to 2pm
0:00-24:00Always valid.

Schedules that alternate weekly or daily can be specified by using the repetition settings. All repeating schedules need a starting day. For example, you could have a schedule that repeats on a weekly basis, with 1-week on and 1-week off. This schedule would be active for seven days starting on the starting day, and then inactive for the next seven days, then active for seven days, and so on. Note that the days of the week and time settings are evaluated in addition to the repetition settings. This means that both settings must be true for the schedule to be active. Also note that if you set "Repeat / Alternate" to a setting other than "Off" and you do not specify a starting day, the schedule will never be active. See Color Selector.

Properties

NameDescriptionProperty TypeScriptingCategory
BorderThe border surrounding this component. Options are No border, Etched (Lowered), Etched (Raised), Bevel (Lowered), Bevel (Raised), Bevel (Double), and Field Border.
Note: The border is unaffected by rotation.

Changed in 8.1.21
As of 8.1.21, the "Button Border" and "Other Border" options are removed.
Border.borderCommon
EnabledIf disabled, a component cannot be used.boolean.componentEnabledCommon
NameThe name of this component.String.nameCommon
QualityThe data quality code for any Tag bindings on this component.QualityCode.qualityData
Schedule Available ColorChanges the color of the available times in the schedule. Can be chosen from color wheel, chosen from color palette, or entered as RGB or HSLvalue. See Color Selector.Color.schedulePreviewAvailableColorAppearance
Schedule Available Text ColorChanges the text color of events on the schedule preview. See Color Selector.Color.eventForegroundAppearance
StylesContains the component's styles.Dataset.stylesAppearance
Table ColorChanges the background color of the tables, User Roles and Role Member lists. See Color Selector. Note: When a row is selected it will revert to highlighted.Color.tableBackgroundAppearance
Table Header ColorChanges the background color of the table headers. See Color Selector.Color.tableHeaderBackgroundAppearance
Table Header Text ColorChanges the text color of the table headers. See Color Selector.Color.tableHeaderTextColorAppearance
Table Text ColorChanges the text color of the tables. Note: When a row is selected, it will revert to black. See Color Selector.Color.tableForegroundAppearance
Touchscreen ModeControls when this input component responds if touchscreen mode is enabled.int.touchscreenModeBehavior
VisibleIf disabled, the component will be hidden.boolean.visibleCommon
Window ColorChanges the window background color. See Color Selector.Color.windowBackgroundAppearance
Window Header ColorChanges the window header background color. See Color Selector.Color.windowHeaderBackgroundAppearance
Window Header Save Button Background ColorChanges the window header save button background color. See Color Selector.Color.windowHeaderSaveButtonBackgroundAppearance
Window Header Save Button Text ColorChanges the window header save button text color. See Color Selector.Color.windowHeaderSaveButtonForegroundAppearance
Window Header Text ColorChanges the window header text color. See Color Selector.Color.windowHeaderForegroundAppearance
Window Text ColorChanges the text color of the window. See Color Selector.Color.windowForegroundAppearance

Scripting

See the Vision - Schedule Management Scripting Functions page for the full list of scripting functions available for this component.

Event Handlers

Event handlers allow you to run a script based off specific triggers. See the full list of available event handlers on the Component Events page.

Customizers

Example

Property NameValue
NameSchedules
EnabledTrue
VisibleTrue
Touchscreen ModeSingle-Click
Table Header Color71,71,255
Table Header Text Color255,255,255
Window Header Color71,71,255