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
4 answers

Resetting SlickGrid for new data

I have a SlickGrid in which the user can choose various datasets. Thus the schema can change. So when the user selects a new dataset, I need to either delete the SlickGrid and start over, or clear the existing one. What is the proper approach?…
user1883165
  • 31
  • 1
  • 1
  • 2
3
votes
1 answer

Slickgrid checkbox and filtering problems

I have a slickGrid which is populated with data, and have a first checkbox column added via: if (info.includeSelectCheckbox) { var checkboxSelector = new Slick.CheckboxSelectColumn({ cssClass:"slick-cell-checkboxsel" }); …
Alatau
  • 53
  • 1
  • 5
3
votes
1 answer

Slickgrid or Flexigrid

My colleagues and I are arguing which grid plugin is best and we each have valid arguments, but we can't seem to reach a conclusion. So here is my question, why is slickgrid better than flexigrid?
KO.
  • 173
  • 3
  • 18
3
votes
1 answer

Always show vertical ScrollBar in SlickGrid

I have a SlickGrid with a varying count of records in it. The application code will retrieve the data in "Chunks" of lets say 25 records each. So i have my SlickGrid displayed with no records for a short time. Then the first 25 records arrive and…
Chris
  • 7,675
  • 8
  • 51
  • 101
3
votes
2 answers

SlickGrid row height based on CSS rule

Currently I am setting the height of the rows in SlickGrid trough options programatically: var options = { rowHeight: 30 }; Is there any way I could do it trough CSS rule without modifying slick-grid default implementation? I am asking this…
PrimosK
  • 13,848
  • 10
  • 60
  • 78
3
votes
1 answer

IE display partial cells

I am using slickgrid with no problems in Chrome and Firefox, however when attempting to display this in IE, I only see partial cells. I have been looking for tags that may not be closed or css that may be causing the issue, but I have not been able…
3
votes
1 answer

slick grid skip columns when tabbing

Is there a way that i can prevent a user from tabbing through a specific column when using slick grid? I would like the tab to jump a readonly column where the other ones on either side have editors.
Tim
  • 3,576
  • 6
  • 44
  • 58
3
votes
3 answers

Slickgrid Too Wide in Table Cell

When a Slickgrid is added to a table-cell styled div, the grid becomes excessively wide unless a maximum width is specified for that div. The grid also seems to gain a phantom column to the right. Is it possible to cause Slickgrid to only occupy…
Eric J.
  • 147,927
  • 63
  • 340
  • 553
3
votes
1 answer

What is the proper way to use knockout with Slickgrid

Using Knockout with slickgrid I can get the addition of a row to function correctly, but I can't get individual property editing to work. It throws this error: Uncaught TypeError: Property 'ProductName' of object # is not a function So it…
james
  • 408
  • 7
  • 22
3
votes
1 answer

Array[0] in console showing info

I am using slick grid and using a subscribed function to get notification when a cell is edited grid.onCellChange.subscribe(function (e,args) { console.log(args); var a = data[args.row]; // var b = …
Toby Allen
  • 10,997
  • 11
  • 73
  • 124
3
votes
1 answer

Batch editing in SlickGrid (fill down/paste range/multi-row editing)

I'm trying to figure out how to add "batch editing", i.e. editing multiple cells at the same time, to SlickGrid. I didn't see any examples on the SlickGrid examples page. I think there's three good options for the UI I'd like to implement (in order…
3
votes
1 answer

Slickgrid possible bug: only upper rows are visible

I am working with Slickgrid and only upper rows are being visible. These upper rows update when I scroll down, but the others keep hidden/blank. The problem is fixed if you change a column position with your mouse. I tried removing some columns,…
J punto Marcos
  • 437
  • 1
  • 6
  • 24
3
votes
3 answers

How to get slickgrid div to resize with size of table

I hope we have some users familiar with slickGrid seeing as how StackOverflow uses it also :) I have a HTML containing my slickGrid as follows:
MaurerPower
  • 2,046
  • 7
  • 26
  • 48
3
votes
3 answers

How multiple column grouping can be done in slickgrid?

Im a newbie to slickgrid. I have gone through few examples of slickgrid and good with basics. I have a scenario where i need grouping based on multiple columns but slickgrid grouping is based on a single column. How can multilpe column grouping done…
Sowmmea
  • 56
  • 1
  • 6
3
votes
1 answer

Switch from jquery datatables to slickgrid

I am using datatables in my jquery application.Now I want to switch from datatables to slickgrid, because datatables take more time to render if more number of rows are there.So wanted to use some other jquery pluins for tables with rich…
user1138464
  • 39
  • 1
  • 8