Skip to main content

Text Input Element

The TextInputElement class is used to create a text input element in a user interface.

Constructor​

NameTypeDescription
elementIdstringThis property in constructor accepts the Id for the element
labelstringThis property in constructor accepts the label for input

Class Usage​

How to create an instance of the TextInputElement class:

let inputElement = new TextInputElement("1", "Name");

In the above example, a new instance of TextInputElement is created with the elementId "1" and the label "Name".

Key properties and methods​

Maximum Lines for Text Input​

The setMaxLines() method is used to set the maximum number of lines for a multi-line text input element, while getMaxLines() is used to retrieve the set value.

For example:

let inputElement = new TextInputElement("1", "Name");
inputElement.setMaxLines(1);//set max lines

Placeholder Text for the Input Element​

The setPlaceholder() method is used to set placeholder text in the input field and getPlaceholder() is used to retrieve the placeholder text.

For instance:

let inputElement = new TextInputElement("1", "Name");
inputElement.setPlaceholder("Enter your name");

Default Value of the Input Element​

The setDefaultValue() method sets the default value in the text input, while getDefaultValue() retrieves the default value.

For example:

let inputElement = new TextInputElement("1", "Name");
inputElement.setDefaultValue("John Doe");

Example​

Below is an example that showcases the creation and manipulation of an instance of TextElement:

// Import the class
import { TextInputElement } from "./TextInputElement";

// Create a new instance of the class
let inputElement = new TextInputElement("1", "Name");

// Set the max lines
inputElement.setMaxLines(1);

// Set the placeholder text
inputElement.setPlaceholder("Enter your name");

// Set the default value
inputElement.setDefaultValue("John Doe");