IntegralUI Web
Native Angular and Web Components
IntegralUI TreeGrid
Native Angular Component - Presents hierarchical structures in multiple columns
- Supports use of templates to add custom content in each grid cell
- Option to add any HTML element or AngularJS directive in each cell
- Arrange custom elements in different layouts
- High performance during data load and update
- Can work with huge data sets without pagination
- Load data on demand from local or remote data source
- Advanced Drag Drop operation within the same TreeGrid and between other controls, like TreeView
- Option to handle multiple events during drag drop operations
- Column reordering available
- Divide large data sets in multiple pages
- Pagination controls are fully customizable
- Option to specify the page size
- Different ways to highlight rows, by using checkboxes or selection
- Each row can have a different background color
- Multiple selection supported
- Advanced filtering, with options to create custom filter operations
- Each column can have a different filter template
- Multiple ways to filter the grid data
- Multiple editors for cells: checkbox, drop-down list or text editor
- All editors are fully customizable, using different CSS styles
- Option to create custom editors using templates
- Each column, row or cell can have a different context menu
- Dynamically change the content of context menus
- Fully customizable appearance with custom styles
- Dynamically change the appearance by setting custom styles through code
- Rows can become disabled
- Advanced sorting, with option to create custom sorting operations
- Sort grid data in ascending or descending order using string, numeric or custom values