New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Kendo UI TextArea component

Definition

Constructors

Initializes a new instance of the TextArea class.

C#
public TextArea(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator)
Parameters:viewContextViewContext

The view context

initializerIJavaScriptInitializer

The JavaScriptInitializer

urlGeneratorIUrlGenerator

The URL generator.

Properties

If set to false, the widget will be disabled and will not allow user input. The widget is enabled by default and allows user input.

C#
public bool? Enable { get; set; }

Sets a value controlling how the color is applied.

C#
public FillMode? FillMode { get; set; }

Specifies the inputmode attribute of the inner <input /> element. It is used to specify the type of on-screen keyboard that should be displayed when the user focuses the input.

C#
public string InputMode { get; set; }

Adds a label before the textarea. If the textarea has no id attribute, a generated id will be assigned. The string and the function parameters are setting the inner HTML of the label.

C#
public TextAreaLabelSettings Label { get; set; }

Defines the layout flow of the component.

C#
public TextAreaLayoutFlow? LayoutFlow { get; set; }

The maximum number of characters that the user can enter.

C#
public double? MaxLength { get; set; }

The maximum number of visible rows to which the textarea can auto-resize. Used in combination with resize: "auto".

C#
public double? MaxRows { get; set; }

Defines how the content overflow should be handled

C#
public TextAreaOverflow? Overflow { get; set; }

The hint displayed by the widget when it is empty. Not set by default.

C#
public string Placeholder { get; set; }
C#
public PrefixOptionsSettings PrefixOptions { get; set; }

If set to true, the widget will be readonly and will not allow user input. The widget is not readonly by default and allows user input.

C#
public bool? Readonly { get; set; }

Defines how the widget should be resized

C#
public TextAreaResize? Resize { get; set; }

Sets a value controlling the border radius.

C#
public Rounded? Rounded { get; set; }

The number of visible text lines for the control.

C#
public double? Rows { get; set; }

Sets the size of the component.

C#
public ComponentSize? Size { get; set; }
C#
public SuffixOptionsSettings SuffixOptions { get; set; }

The value of the widget.

C#
public string Value { get; set; }

Methods

C#
public override IDictionary<string, object> Serialize()
Returns:

IDictionary<string, object>

Overrides: WidgetBase.Serialize()

Implements: IFormEditor.Serialize()

Writes the HTML.

C#
protected override void WriteHtml(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

The HtmlTextWriter.

Overrides: WidgetBase.WriteHtml(HtmlTextWriter)

Writes the initialization script.

C#
public override void WriteInitializationScript(TextWriter writer)
Parameters:writerTextWriter

The TextWriter.

Overrides: WidgetBase.WriteInitializationScript(TextWriter)