
Quote from smartmedia on July 18, 2025, 1:28 pmHi..
This is smMultiSelect 1.0
Is a commercial plugin. You can test it here
If you like to buy check the info..
Plugin Features
- A powerful, searchable multi-select input field, perfect for tagging systems.
- Rich Content Support: Options can include HTML, such as images, for a visually enhanced user experience.
- Customizable Appearance: Easily change the background and text color of the selected tags to match your application's theme.
- Advanced Dynamic Data Loading: Populate choices dynamically from VNW variables, supporting both traditional list formats and JSON arrays.
- State Persistence: Easily save the current selection (using 'GetTags' with JSON output) and reload it perfectly into another instance or after a page refresh.
- Behavior Control: Fine-tune the component's behavior by enabling/disabling item sorting and allowing/disallowing duplicate entries.
- Selection Limiting: Set a maximum number of items a user can select.
- Full Localization: All user-facing text, such as placeholders and messages, can be fully customized or translated.
- Flexible Data Output: Retrieve the selected values as a rich JSON array string (for saving state) or a custom-delimited string (for simple use).
Available Actions & Options
- MultiSelectSetOptions(...): The main setup action. It configures and prepares the component before it is displayed.
- The VNW Container object to transform.
- The full list of available choices. Accepts both VNW listbox format (e.g., "Label|Value") and a JSON string of objects.
- The list of items to be pre-selected. Accepts a VNW list, a simple JSON array of values, or the rich JSON output from GetTags.
- How to return the data ('JSON' or a custom delimiter like ',').
- A boolean (true/false) to enable or disable alphabetical sorting.
- A boolean (true/false) to allow or disallow selecting the same item multiple times.
- The maximum number of selectable items (-1 for no limit).
- The maximum number of available tags in dropdown list (-1 for no limit).
- Background color for the selected tags (e.g., "#FF0000").
- Text color for the selected tags.
- MultiSelectSetLang(...): (Optional) Customizes all user-facing text and messages.
- Text for when no items are selected.
- Text for the search input field.
- Message when a search returns no results.
- Message when all choices have been selected.
- Text announced by screen readers when an item is highlighted.
- Message when the item limit is reached (use {maxItemCount}).
- MultiSelectInitiate(...): Activates and renders the component on the screen. Must be called after setup.
- MultiSelectGetTags(...): Retrieves the currently selected values. When JSON format is used, it creates a rich JSON string perfect for saving the state.
Hi..
This is smMultiSelect 1.0
Is a commercial plugin. You can test it here
If you like to buy check the info..
Plugin Features
Available Actions & Options