Powerful JavaScript Input Components

List of Services

    Wijmo's wide range of input components meets the needs of any application.

    • Create and enter data quickly and efficiently using mouse or touch
    • Specialization and optimization by data type
    • Supports Angular, React, and Vue
    Download

    Wijmo's input components are designed to enable easy and efficient data entry using a mouse or touch. Wijmo's diverse input components, specialized and optimized for each data type, meet all your application needs.

    JavaScript Dropdown Input Control

    • DropDown

      The DropDown component is an abstract class used as a base for several components. It consists of an input element, a dropdown button, and a dropdown element.

    • ComboBox

      Wijmo's JavaScript ComboBox component lets you select and edit both strings and objects in a list. It includes features like number and date support, multi-column dropdowns, and custom HTML content.

    • Autocomplete

      Expand functionality by automatically filtering dropdown items based on user input. Customize search parameters, filter features, and integrate asynchronous loading when loading large data sets.

    • ListBox

      Displays a list of items containing plain text or HTML and allows the user to select items using the mouse or keyboard. ListBox supports multiple selections and item templates, as well as a string array or object array for the itemsSource.

    • MultiSelect

      Extend the ComboBox control and add a checkbox to each item in the drop-down list. Customize the cells of the MultiSelect control by setting the items to be checked based on properties within the object and setting custom HTML.

    • MultiSelectAutoComplete

      The user can select multiple items from the control's data set. The control displays a drop-down menu that matches the control's current input and displays the currently selected item.

    JavaScript Date and Time Input Controls

    • Calender

      Set a date range from which users can select, confirm user selections, and customize each date cell within the calendar.

    • InputDate

      Select a date by entering a date value in the drop-down control or by expanding it and selecting it from the Calendar control.

    • InputTime

      Wijmo's InputTime control extends the ComboBox class to allow easy entry and editing of time values.

    • InputDateTime

      Extend the InputDate control to allow users to select from a range of dates and times. Users can either enter a date and time in the input element or expand the dropdown and select a value from the dropdown list.

    • InputDateRange

      The InputDateRange control extends Wijmo's InputDate control and configures it to support editing date ranges. You can specify a custom date range for users to select, or use a multi-month calendar in the dropdown to select a date range using the mouse or keyboard.

    JavaScript Numeric Input Control

    The InputNumber control is an input control that allows users to enter and edit numbers. You can format the number, set step values to increase or decrease the control's value, and set minimum and maximum ranges for the values that can be entered.

    Demo

    Validate and format user input to prevent users from entering invalid dates. Set prompt characters, such as asterisks, to represent Social Security numbers, and retrieve raw data with the prompt characters removed.

    Demo

    JavaScript Menu Control

    The Menu control extends Wijmo's ComboBox class, adding features such as a non-editable header, an itemClicked event, and commands. This allows you to attach methods to the control that execute based on the selected element in the menu.

    Demo

    Wijmo's JavaScript popup controls can be attached to other elements on the screen and are displayed when the user interacts with them. You can define transitions when the popup display changes, or allow users to drag and resize the popup control.

    Demo

    JavaScript Color Picker Control

    Wijmo's JavaScript InputColor component extends the ColorPicker control and places it in a dropdown component. This allows users to select a color by entering a hexadecimal color value into the dropdown.

    Demo

    Wijmo's ColorPicker control is a panel that allows users to select a color. The ColorPicker can be customized to display hexadecimal values, alpha values, and change the palette displayed to the user.

    Demo

    Ask Anything!

    Share your vague concerns and questions about Spread.NET with MESCIUS's expert team. We empathize with your concerns and are here to help.

    Online Consultation

    Tips for Using JavaScript Input Controls

    View More

    Discover more ways to use Wijmo.

    Implementing Numeric Pagination in Wijmo

    Explains how to customize numeric paging.

    Creating a MultiColumn ComboBox

    Explains how to create a multi-column dropdown using Wijmo's ComboBox control, CSS styles, ComboBox's header path, and properties.

    Ask anything!

    Share your vague concerns and questions about Spread.NET with MESCIUS's expert team. We empathize with your concerns and are here to help.

    Online Consultation

    Wijmo Tutorial

    You can check out the demo and learn how to implement it in practice through the tutorial.


    Provides code for Angular, React, and Vue frameworks.

    Online Tutorial

    Referencing the Wijmo Library

    Easily Customize Wijmo Controls!

    Easily create design themes using the Wijmo CSS Theme Designer and apply the created CSS to your Wijmo controls!

    Try It Now

    Easily customize the settings of Wijmo controls using the Wijmo Control Properties Editor. You can modify and check the settings for over 20 different controls. Download these settings and quickly and easily apply them to your web without any additional coding.

    Try It Now

    Our Customers

    YEOGISTUDY

    Smart Online Education Bachelor's Management Solution

    #Education #Report #Dashboard

    SW Development Company

    Online Commerce AI Big Data Analysis Solution

    #Distribution #Excel #Dashboard

    GROWTH

    Infrastructure Solutions

    #SW development #Manufacturing

    Introduction Case

    Explore more MESCIUS product adoption examples.

    Wijmo Pricing and Licenses

    If you want to create JavaScript-based web solutions using Wijmo's UI controls, you will need to purchase both a developer license and a deployment license.

    * All amounts are exclusive of VAT.

    Developer License

    This is the license required to use the official Wijmo JavaScript library.


    $1,070

    * You must purchase 1 copy per developer.

    Distribution License

    This is a license required to deploy Wijmo's controls on a server, and must be purchased for each domain address or IP address that will ultimately be served.


    $710

    * Once registered, domains and IPs cannot be modified.

    * Please make sure to do a final check before requesting.

    Application for Distribution Key Issuance

    To deploy Wijmo controls on a server, you must purchase a deployment license and receive a deployment key.

    Please apply for a distribution key through the distribution key issuance portal.

    Introduction Inquiry

    If you need more detailed product and purchase advice regarding Wijmo, please contact us using a method that is convenient for you.

    Purchase Procedure

    Click on each button to see detailed information about each step of the purchasing process.

    • 1. Price confirmation and quote request

      Please request a quotation using any of the methods below that are convenient for you.


    • 2. Order Request

      Please send the following three items to Email (sales-kor@mescius.com)


      1. Signed quotation (authorized signatory or company seal)
      2. Copy of business registration certificate (for companies)
      3. End-User information:

                1) Company Name (in English):

                2) Contact Person (in English):

                3)E-mail:


      Once your order request is received, we will issue the invoice via email.

    • 3. Payment

      Bank Transfer


      Please make the payment to the account number indicated on the invoice you received.


    • 4. License issuance & Tax invoice issuance

      After payment is confirmed, we will send you an email with license issuance details.


      *To deploy the Wijmo control on a server, you must purchase a deployment license and obtain a deployment key. Please request your deployment key through the Deployment Key Portal.


    Controls for Web Developers

    • SpreadJS

      Pure JavaScript-based Web-Excel Component
      • Supports Excel import/export
      • Supports 450 Excel functions
      • Supports Angular, React, and VueJS
      Learn More
    • ActiveReportsJS

      JavaScript-based Business Reporting Component
      • Supports Angular, React, and Vue
      • Provides a cross-platform designer program
      • Provides a JavaScript report viewer
      Learn More
    • Forguncy

      Build Business Web Apps with Excel — No Coding Needed
      • Turn Excel features into fast, powerful web apps
      • Start web development — no HTML or CSS required
      • Unify and collect your business data with ease
      Learn More
    • DsExcel

      High-Performance Excel Spreadsheet API for Java, Kotlin, and .NET
      • Create, load, edit, and save spreadsheets
      • Parse, convert, and share spreadsheets
      • Calculate formulas and format cells
      DsExcel Java
      DsExcel .NET