MindFusion.UI for JavaScript, a part of MindFusion.JavaScript Pack, is a comprehensive library of interactive UI controls for building data-rich and highly responsive web applications. It offers a wide range of UI widgets, including menus, trees, tabs, dialogs, and various input controls, designed to be integrated seamlessly into any web project. The library is written in pure JavaScript with zero external dependencies, ensuring high performance and a small footprint. With full TypeScript support, an intuitive API, and extensive documentation, MindFusion.UI provides developers with the tools to create modern and feature-rich user interfaces with ease.
To run the samples locally:
- Navigate to the project root directory.
- Run
npm startin your terminal. This will launch a local web server and open the samples in your default browser.
- Large Set of UI Controls: Includes Accordion, Menu, TreeView, TabControl, Window, Dialog, DateTimePicker, and many more.
- Pure JavaScript: Written in 100% native JavaScript with no external dependencies.
- TypeScript Support: Comes with TypeScript definitions for type-safe development.
- Framework Compatibility: Supports integration with React and can be used as Web Components.
- Full Customization: Easily style every UI element using CSS themes.
- Interactive and Responsive: Designed for building modern, high-performance user interfaces.
- Drag and Drop: Built-in support for complex drag-and-drop operations.
- Detailed Documentation: Includes numerous samples and tutorials to get you started quickly.
A MindFusion Pack for JavaScript license can be purchased with the control's complete source code. The library is being fully developed in JavaScript.
MindFusion.UI comes with the following examples, which demonstrate different aspects of the control's functionality:
- Accordion: The sample shows how to use the Accordion control.
- CheckListBox: The sample shows how to use the CheckListBox control.
- CustomDialog: The sample shows how create a custom OK/Cancel dialog.
- DataForm: The sample demonstrates how to use a Window control as a data form.
- DateTimePicker: Shows how to use the DateTimePicker control.
- Drag and Drop: Shows how to create static items in a drag-and-drop enabled ListView control.
- Drag and Drop 2: Shows how to enable drag-and-drop from external sources in a ListView control.
- Drag and Drop 3: Shows how to enable drag-and-drop from external sources in a TreeView control.
- ImagePicker: Shows how to use the ImagePicker control.
- Interactive Tree: This sample shows how to use a Menu control as a popup menu for a TreeView control to add and remove tree nodes interactively.
- Menu: This sample shows how to use the Menu control, how to create different types of menu items and how to apply custom theming.
- Tabs: The tutorial shows how to create interactive and non-interactive pages in a TabControl.
- ToolStrip: The sample shows how to use the ToolStrip control, how to create different types of toolstrip items and how to handle various events.
- Tree: Shows how to override the default appearance of nodes in a TreeView control and how to load its data from a JSON object.
- Windows: This sample shows how to create templated windows in a WindowHost control.
For any questions you might have about using the control:
- Email: support@mindfusion.eu
for administrative and sales information:
- Email: sales@mindfusion.eu
Our website:
Telephone for technical support:
- (+359) 889 199 729
Copyright (C) 2025, MindFusion LLC, Bulgaria All rights reserved.