Questions tagged [slickgrid]

SlickGrid is a specialized JavaScript grid/spreadsheet component optimized for high performance, even with many thousands of rows of underlying data.

SlickGrid utilizes virtual rendering to enable you to easily work with hundreds of thousands of items without any drop in performance. This is achieved through virtual rendering where only what’s visible on the screen plus a small buffer is rendered. As the user scrolls, DOM nodes are continuously being created and removed. These operations are highly tuned to provide optimal performance under all browsers. The grid also adapts to the direction and speed of scroll to minimize the number of rows that need to be swapped out and to dynamically switch between synchronous and asynchronous rendering.

It is an advanced component and is a bit more difficult to learn and configure, but is correspondingly extremely flexible.

Some highlights:

  • 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.

Useful links

1268 questions
3
votes
1 answer

Slickgrid vs. jqGrid vs. ...? for Scheduler

I am trying to evaluate tools to create a resource schedule viewer. The rows would be resources (with collapsible subrows), and the columns would be time (days, weeks, etc). None of the grid frameworks I have looked into seem to accommodate that use…
Nick
  • 190
  • 2
  • 11
3
votes
2 answers

Access slickgrid object by selector

How to access slickgrid object by selector after it has be initalized for example throught selector #myGrid. Thanks!
Jor
  • 659
  • 7
  • 11
3
votes
2 answers

How to add new row on top in Slickgrid?

How to add new row on top instead of defaulted to bottom, in slickgrid dataview impelmentation also it is appreciated someone provide example of deleting a row.
3
votes
0 answers

slickgrid set edit mode on row

I am using slick grid on a page, when I select a row I would like the entire row to enter edit mode. For example I have an checkbox in one column and a input field for text in another and a non-editable field in another, when I click on anywhere on…
Dave
  • 3,812
  • 5
  • 31
  • 39
3
votes
2 answers

django, slickgrid, and json loading

I'm trying to learn how to use a javascript based editable grid system with Django. It's pretty confusing for someone brand new to javascript as well as ajax and json handling within django. I've been looking at SlickGrid because it seems to do what…
j_syk
  • 6,511
  • 2
  • 39
  • 56
3
votes
1 answer

Slickgrid column reordering not working correctly

I am using the Slickgrid javasript library, and I have initialized my grid with the following options: var options = { enableCellNavigation: true, enableColumnReorder: true, syncColumnCellResize: false, asyncEditorLoading: true }; I have…
TheJediCowboy
  • 8,924
  • 28
  • 136
  • 208
3
votes
4 answers

SlickGrid: How to keep selected rows in paginated grids?

I'm using a paginated version of SlickGrid in conjunction with the CheckboxSelection-Plugin. Unfortunately, the row selection gets lost when one leaves the current grid page and isn't restored when that page is accessed again. This behaviour can…
fbuchinger
  • 4,494
  • 2
  • 30
  • 31
3
votes
1 answer

Saving Changes in SlickGrid with php

I have a SlickGrid set up, it is reading data from my database with PHP, my problem is arising when i try to save the data back to my database, I am trying to use JSON to give me an array that I can then use to write back to the database, i have see…
tommy
  • 71
  • 1
  • 5
3
votes
1 answer

React: SlickGrid requires a valid container, #myGrid does not exist in the DOM

I repeatedly getting this error with lot of attempts to fix that issue. Here I am giving my sample code. index.js, const app = (
Smith Dwayne
  • 2,675
  • 8
  • 46
  • 75
3
votes
0 answers

Permanent drop-down menu in Slickgrid

I have seen other examples of this here, which have been very useful, IE: Slickgrid, column with a drop down select list? However, this code does not present a drop down box all the time, the select box is only visible when you go to edit the cell.…
Chris
  • 31
  • 3
3
votes
4 answers

SlickGrid change Row background color on rollover

I'm using version 2.0a of SlickGrid for the groupings capability. Everything works great (with lots of customization). I'm trying to change the background-color for ENTIRE ROW on rollover event. I've tried this: .slick-row {…
Brian
  • 31
  • 1
  • 3
3
votes
2 answers

Problems to run any Jest tests with jQuery and jQuery UI

So I have an Open Source library named Angular-Slickgrid which doesn't have tests yet and I'm trying to use Jest with it but it's really hard to get going with it. The library is a wrapper of and old jQuery datagrid library (SlickGrid) which also…
ghiscoding
  • 12,308
  • 6
  • 69
  • 112
3
votes
3 answers

Saving data from slickgrid

Can anyone please tell me how to identify the rows which I added or edited/updated in slickgrid. I am trying to save data to DB using Jquery AJAX. and I am using dataview option. I need to save/update only those rows which are newly…
jitendrarc
  • 31
  • 2
  • 3
3
votes
1 answer

SlickGrid and copy text from cell

I'm trying to copy the text contents of a cell - I don't need to be able to paste into Excel or anything, I just want the plaintext content. Highlighting text, right clicking, and selecting copy works as expected (so not the same problem as in…
alex
  • 33
  • 6
3
votes
1 answer

Select rows with checkbox in SlickGrid

I need to make a column where you can select grid rows with input:checkbox. Grids like ones used by Yahoo, Google etc have something like that. I made something but I have some problems and I think that is not a good aproach also. It's posible to…
nightm
  • 41
  • 1
  • 4