React UI Components Documentation

ReactJS Input Component

The Input component for ReactJS represents an Input widget with auto-complete capabilities.

Prerequisites

Refer to ReactJS Getting Started before you start with this help topic.

Configuration

The Input component for ReactJS requires the following imports.

 
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';

Then we create our component class. Properties and methods are put as ReactJS props.

Finally we render our class in the desired HTML element:

Events Methods & Properties

In order to bind to any event, change any property or call any method, we need a reference to the component.
For that we use the ReactJS "ref" Callback Attribute:

Now, when we have a reference, we need to call the desired event/property/method.
This is done in the componentDidMount() ReactJS Component Lifecycle method.

Events

The close event is triggered when the auto-suggest popup is closed.

The following example demonstrates how to add an event listener:

Methods & Properties

This is how you call methods & props:

Every component have a method setOptions which accepts a object as an argument. This object contains component settings.

Every component also have a method getOptions which returns a object containing the component settings.

Input Examples

Overview

The following example demonstrates how to create a Input component.

Disabled Input

The following example demonstrates how to disable the Input component.

Input API

API Reference of the jQWidgets Input component for React: Input API