Log In Sign Up
HomeExamplesSelect Component: Feature and Functionality Demo Examples

Select Component: Feature and Functionality Demo Examples

Category: Examples
The select component supports both single and multiple selection, perfectly replacing native select-single and select-multiple components; it features fuzzy search and auto-completion.

Manual Selection

Use the manual attribute to enable manual selection mode. Compared with non-manual mode, manual selection has these characteristics:

Disabling Dropdown List

Use the search attribute to enable searching within the dropdown list.

Enabling Status Bar

Use the status attribute to display a status bar in the dropdown list.

Current Values

You can access component properties like native HTML elements including name, value and disabled.

Setting Attribute Values

To set values, use the setAttribute method to update the value property. Other attributes can also be set this way.

Updating Component

Setting name, value, disabled or size attributes won't trigger reinitialization. Setting any other attributes will reinitialize the component (recreate wrap node content).

Operation Methods

Built-in common methods include reset(), clear(), and set(data), along with input-specific blur and focus methods. Based on these methods, the component provides corresponding listener events.

Using Cache

When modifying element properties or values, if you need to cache data to restore previous properties and values when reloading the page, use the stor-name attribute. However, ensure this attribute value is unique in the browser cache.

Event Listening

Supports using addEventListener to subscribe to input, change, focus and blur events. The on+event syntax is also supported.

Since passing parameters with addEventListener is cumbersome, an additional set of listener events is provided.

New Launch: 20% Off All Products

Unlock all examples and development resources