IntegralUI for Blazor
                Advanced UI Components
                
             
         
        
     
    
        
            
                
                    
                        Appearance
                        
                            
                                - Color Schemes: Dark and Light
 
                        
                            
                                - Change the overall appearance using custom CSS properties
 
                     
                    
                        Data
                        
                            
                                - Option to use custom data source through data binding using custom data fields
 
                        
                            
                                - Actions are accompanied with events that you can handle in your code
 
                     
                    
                        Data Formatting
                        
                            
                                - Option to use custom data source through data binding
- Each column, row and cell can have custom data fields
 
                        
                            
                                - Each column can have its own data format
- Support for standard Currency, Numeric and Date formats including localization
 
                     
                    
                        Data Validation
                        
                            
                                - Data validation with following rules: Compare, Required, Numeric, Range, StringLength and Custom
- Option to enable data validation during Form editing
- Option to set your own custom conditions for data validation
 
                        
                            
                                - Option to customize data validation message and display position
- When data change is invalid, the DataInvalid event can occur that you can handle in your code
 
                     
                    
                        Drag and Drop
                        
                            
                                - Dynamic Drag and Drop with option to move data between components
 
                        
                            
                                - Option to customize drag and drop by handling multiple events like DragEnter, DragOver, DragDrop, DragLeave etc.
 
                     
                    
                        Editing
                        
                            
                                - Grid component comes with different built-in editors ready to use: CheckBox, Date, DropDownList, Numeric, Progress, Radio, Rating, Slider and Text
- Form Editing - edit grid data using a built-in Form with data validation
 
                        
                            
                                - Option to create your own custom editor for each grid cell
- Option to handle different events and enhance the editing with your own custom code
 
                     
                    
                        Grouping
                        
                            
                                - Dynamic grouping - groups are created on the fly based on specified data field
- Arrange Grid data dynamically in multi-level groups
- Add/Remove groups on demand from groping panel or code
- Groups can be sorted, expanded or collapsed
 
                        
                            
                                - Drag and Drop is available between groups in ListBox component
- Customizable group header with templates
- Support for aggregation functions for each column cells that can be different for each group
- Each group can have a Summary row
 
                     
                    
                        Filtering
                        
                            
                                - Option to Create Filter Chain using filtering panel
- Built-in support for Date, Number and String filter operations
- Filter can accept multiple values and performs complex operations with AND, OR criteria
 
                        
                            
                                - Option to create your own custom filtering template
- Option to create and apply multiple filters
- Option to search and highlight filter value
 
                     
                    
                        Layout
                        
                            
                                - Add your own custom content using different templates
- You can change the template content based on custom conditions
- Option to add other Blazor components inside the template
 
                        
                            
                                - Each component can have its own context menu or tooltip
- Grid columns can be fixed on left or right side
- Option to add custom drop down menus in column header
 
                     
                    
                        Pagination
                        
                            
                                - Option to create server side pagination
- Create your own pagination by using built-in methods and events
 
                        
                            
                                - Option to set the page size that determines the maximum number of rows per page
- Pagination is enabled or disabled on demand
 
                     
                    
                        Scrolling
                        
                            
                                - ScrollBar appearance can change to: Static or Dynamic
 
                        
                            
                                - Option to set up scroll position from code
 
                     
                    
                        Selection
                        
                            
                                - Four ways to select items: None, One, MiltiSimple and MultiExtended
- Option to preform selection from code
 
                        
                            
                                - Ability to have multiple selection using keyboard keys: CTRL and SHIFT
- Selection is done with mouse, touch and/or keyboard
 
                     
                    
                        Sorting
                        
                            
                                - Sort data by using built-in types: Boolean, DateTime, Double, Integer and String
- Single and Multi-Column Sorting
 
                        
                            
                                - Create your own custom sort operations
 
                     
                    
                        Templates
                        
                            
                                - Add your own custom content using templates
 
                        
                            
                                - Template content can change based on custom conditions
 
                     
                    
                        Virtualization
                        
                            
                                - Fast load and work with large data sets with high performance
 
                        
                     
                    
                        Utility
                        
                            
                                - Supports use of common components within other components
- You can use CheckBox, ContextMenu, PopOver, Tooltip and other components within custom templates
 
                        
                            
                                - Choose how soon a tooltip will popup, and how long should remain visible