Class TextBox
- Namespace
- Skyline.DataMiner.Utils.InteractiveAutomationScript
- Assembly
- Skyline.DataMiner.Utils.InteractiveAutomationScriptToolkit.dll
Widget that is used to edit and display text.
public class TextBox : InteractiveWidget, IValidationWidget
- Inheritance
-
TextBox
- Implements
- Inherited Members
- Extension Methods
Constructors
- TextBox(string)
Initializes a new instance of the TextBox class.
Properties
- IsMultiline
Gets or sets a value indicating whether users are able to enter multiple lines of text.
- 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.
- PlaceHolder
Gets or sets the text that should be displayed as a placeholder.
- Text
Gets or sets the text displayed in the text box.
- Tooltip
Gets or sets the tooltip.
- 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 text in the text box changes. WantsOnChange will be set to true when this event is subscribed to.
- FocusLost
Triggered when the user loses focus of the TextBox. E.g. clicking somewhere else other than the TextBox widget in the Dialog. WantsOnFocusLost will be set to true when this event is subscribed to.