About Xceed DataGrid for JavaScript

Feature rich DataGrid with support for both local and async data sources.

Xceed DataGrid for JavaScript is a feature-rich grid for JavaScript apps. It includes support for simple column management, data binding, grouping, sorting and filtering, along with editing, validation and custom styles.

Xceed DataGrid for JavaScript Features

  • Simple Column Management - The width, position and visibility of each column can be easily modified. You can also provide a custom viewer to personalize the look of the information in each column.
  • Data Binding - Includes support for both local data sources and async data sources such as from an external server.
  • Data Manipulation - Easy to use grouping, sorting and filtering. Grouping includes the ability to provide your own custom comparer and have predefined groups.
  • Flexible Layout options - Includes the ability to use the default ‘endless mode’ or opt for a data pager mode which is better adapted for larger data sets.
  • Editing and Validation - Includes the ability to specify specific edit triggers to be used, such as key press and mouse clicks. Some hooks are available built-in but custom ones can also be provided. It is possible to provide your own viewers/editors/formatters or use the default ones that are included. Custom validation rules can be provided, but again there are some available built-in that are ready to use.
  • Custom Styles - Many of the grid’s elements can be customized with styles, even specific states on the data row (is selected, is alternate) or data cells (is current, is invalid) can be made to use a specific custom style. Validation errors are also stylable.
  • Themes - The grid includes built-in themes which are ready to use and easy to modify. All included themes support both light and dark variants.