SlickGrid is a completely open source, JavaScript, client-side grid control, based on jQuery and jQueryUI and compatible with Bootstrap.

SlickGrid is a completely open source, JavaScript, client-side grid control, based on jQuery and jQueryUI and compatible with Bootstrap.
The grid is designed to use external components as data sources, which means that SlickGrid should be compatible with various modern data-centric frameworks.

Key link

GitHub main repository  (github.com/6pac/SlickGrid)

*Not recommended* to use the original MLeibman SlickGrid repository as it has not been maintained since 2014
Support jQuery 1.x, 2.x and 3.x

 

Officially released

Wiki (documentation and API reference)

Comprehensive example

Current issues (please provide only bug fixes and feature requests!)

NPM  - npm install slickgrid

General Support - Ask on StackOverflow , mark it as "slickgrid"

Slickgrid background, alternative methods and philosophy

Slickgrid is an open source project. Although the project is active and stable, it is incomplete or incompletely documented. Support is largely self-help, but can be provided by volunteer contributors on StackOverflow or GitHub.

If you want to use a more exquisite product with a similar feature set, Ag-Grid is recommended . Ag-Grid has a powerful set of free features, additional paid features and excellent documentation.

Slickgrid has an excellent architecture, modular and easy to customize. It is best to think of it as a toolkit-the foundation is solid, but you may need to make some minor adjustments to make it exactly as you want. This is actually its advantage. MLeibman put it best:

The main difference between SlickGrid and other grid implementations I have seen is that they are too focused on being able to understand and process data (searching, sorting, parsing, Ajax loading, etc.) instead of being a better "grid" (if It is an editable grid, it is a spreadsheet). If all you have to do is "organize" the HTML TABLE or type the front end into a simple list, that would be great, but it is too inflexible for anything else.
Data It’s complicated. It has business rules. It has extrinsic characteristics. Editing one attribute of an element may cause cascading changes to modify other attributes and even other elements. It has dependencies. I mean, it’s better to use a grid control Leave the data processing to the developers. Trying to fit all of this to the grid implementation and API will only limit its applicability and increase a lot of bloat.

There are many display grids available. Fewer grids support good editing functions. Few people can be elegant and extensible. Slickgrid's peers can be considered one side.
Slickgrid will support the construction of very complex editing functions and provide great flexibility in editing and display.

Guess you like

Origin blog.csdn.net/allway2/article/details/109529271