Class Time
- Namespace
- Skyline.DataMiner.Utils.InteractiveAutomationScript
- Assembly
- Skyline.DataMiner.Utils.InteractiveAutomationScriptToolkit.dll
Widget to show/edit a time duration.
public class Time : InteractiveWidget, IValidationWidget
- Inheritance
-
Time
- Implements
- Inherited Members
- Extension Methods
Constructors
- Time(TimeSpan)
Initializes a new instance of the Time class.
Properties
- ClipValueToRange
Gets or sets a value indicating whether the value is clipped to the range. Default:
false
.
- Decimals
Gets or sets the number of digits to be used in order to represent the fractions of seconds. Default:
0
.
- HasSeconds
Gets or sets a value indicating whether seconds are displayed in the time widget. Default:
true
.
- HasSpinnerButton
Gets or sets a value indicating whether a spinner button is shown. Default:
true
.
- IsReadOnly
Gets or sets a value indicating whether the control is displayed in read-only mode. Read-only mode causes the widgets to appear read-write but the user won't be able to change their value. This only affects interactive scripts running in a web environment.
- IsSpinnerButtonEnabled
Gets or sets a value indicating whether the spinner button is enabled. Default:
true
.
- Maximum
Gets or sets the maximum timespan. Default:
TimeSpan.MaxValue
.
- Minimum
Gets or sets the minimum timespan. Default:
TimeSpan.MinValue
.
- TimeSpan
Gets or sets the timespan displayed in the time widget.
- Tooltip
Gets or sets the tooltip.
- UpdateOnEnter
Gets or sets a value indicating whether the widget will only trigger an event when the enter key is pressed. Default:
false
.
- ValidationState
Gets or sets the state indicating if a given input field was validated or not and if the validation was valid. This should be used by the client to add a visual marker on the input field.
- ValidationText
Gets or sets the text that is shown if the validation state is invalid. This should be used by the client to add a visual marker on the input field.
Methods
- LoadResult(IUIResults)
Load any changes made through user interaction.
- RaiseResultEvents()
Raises zero or more events of the widget. This method is called after LoadResult(IUIResults) was called on all widgets.
Events
- Changed
Triggered when the timespan changes. WantsOnChange will be set to true when this event is subscribed to.
- FocusLost
Triggered when the user loses focus of the Time. WantsOnFocusLost will be set to true when this event is subscribed to.