вторник, 14 януари 2014 г.

Best JavaScript Grids

In this blog post, I include a list of some of the best grids available on the market. Each entry also inludes a short list of features of the controls.


Features:
Variable length pagination
On-the-fly filtering
Multi-column sorting with data type detection
Smart handling of column widths
Display data from almost any data source
DOM, Javascript array, Ajax file and server-side processing (PHP, C#, Perl, Ruby, AIR, Gears etc)
Scrolling options for table viewport
Fully internationalisable
jQuery UI ThemeRoller support
Rock solid - backed by a suite of 2900 unit tests
Wide variety of plug-ins inc. Editor, TableTools, FixedColumns and more
State saving
Hidden columns
Dynamic creation of tables
Ajax auto loading of data
Custom DOM positioning
Single column filtering
Alternative pagination types
Non-destructive DOM interaction
Sorting column(s) highlighting
Advanced data source options
Commercial support available
Fully accessible for screenreaders / keyboard access
Sensible file size: 70K minified, 20K gzip'd
Extensive plug-in support
Sorting, type detection, API functions, pagination and filtering
Fully themeable by CSS
Solid documentation




Features
Excellent Performance
Data Binding
Sorting
Filtering
Paging
Nested Grids
Row Templates
Column Templates
Cells Formatting - conditional and predefined
Localization
Cross-browsers compatibility
Web Standards Compliant
Optimized Performance
Virtual scrolling with large sets of data
Large preset of prebuilt themes
Easy visual customization
Touch and Mobile device support




Features:
Resizable columns
Resizable height and width
Sortable column headers
Cool theme
Can convert an ordinary table
Ability to connect to an ajax data source (XML and JSON[new])
Paging
Show/hide columns
Toolbar (new)
Search (new)
Accessible API



Features:

Works fine under IE, Firefox, Chrome, Safari, Opera
The UI comes in 20+ languages
CSS customizable
Paging and sorting
Search and filtering
In-place cell editing or on-the-fly form creation to edit a record
Supports subgrids and tree grid for displaying hierarchical data
AJAX enabled
Accepts XML/JSON/local array data sources



Features:
Adaptive virtual scrolling (handle hundreds of thousands of rows with extreme responsiveness)
Extremely fast rendering speed
Supports jQuery UI Themes
Background post-rendering for richer cells
Configurable & customizable
Full keyboard navigation
Column resize/reorder/show/hide
Column autosizing & force-fit
Pluggable cell formatters & editors
Support for editing and creating new rows.
Grouping, filtering, custom aggregators, and more!
Advanced detached & multi-field editors with undo/redo support.
“GlobalEditorLock” to manage concurrent edits in cases where multiple Views on a page can edit the same data.



Features:
pagination
sorting
filtering
ajax data sourcing
server-side processing
styling
editing.



Features:
pagination
sorting
filtering
page length
infinite scrolling
ajax data sourcing
server-side processing
editing
styling

Няма коментари:

Публикуване на коментар