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

How to remove the header in SlickGrid?

I know that there is no API to remove the header row, but I'm sure it can be done by modifying some CSS. Any ideas ? For example, here: http://mleibman.github.com/SlickGrid/examples/example4-model.html CSS experts ! I need your help with this…
Misha Moroshko
  • 166,356
  • 226
  • 505
  • 746
4
votes
1 answer

Polymer styling element

Currently I am trying to integrate SlickGrid into a polymer element and have some troubles with the style. The original SlickGrid example with a very primitive css style looks different when I embedd it into a polymer element. Code without…
Eggi
  • 1,684
  • 4
  • 20
  • 31
4
votes
2 answers

Javascript Slickgrid, change row background on row select

I'm using slickgrid library, I have a grid that I would like it to have the ability of selecting a row on click and then chenge it's background color to red. I'm using the code below, the grid click event is working I can print in the console the id…
OussamaLord
  • 1,073
  • 5
  • 28
  • 39
4
votes
3 answers

programmatically change selected rows in a slickgrid

Using slickgrid, I need to select/deselect rows on the fly, and here is my code, it seems to work but sounds a bit suboptimal really, is there any smater means to do this ? // turn records checkbox on or off depending on 'checked' function…
parmentelat
  • 109
  • 1
  • 11
4
votes
4 answers

jquery.event.drag and jquery resizable incompatibility

I've both slickgrid and jquery-ui libraries and is causing some problems. Without jquery.event.drag library (needed by slickgrid) it was working nicely. I have a resizable and draggable div and I am using THREEDUBMEDIA's jquery.event.drag plugin.…
Levi
  • 657
  • 2
  • 6
  • 14
4
votes
3 answers

Slickgrid- getting selected cell value , id and field?

i'm working with slickgrid and i'm quit new in slickgrid. i want to know is there any function through which i can get the complete info of all the cell to a specific row where user will click ??? also i want to get values before and after editing…
Omar Bahir
  • 1,237
  • 5
  • 20
  • 48
4
votes
2 answers

SlickGrid: How to loop through each row and set color based on the condition?

I'm beginner to SlickGrid. I would like to know on how to loop through each row in a grid and set row back-color based on the condition (for ex: if Age between 20 - 40, the row will have blue color, otherwise, it will have red color).
J - C Sharper
  • 1,567
  • 7
  • 23
  • 36
4
votes
2 answers

Slick Grid wrapped in directive (angular), some options not work (resize and drag&drop columns)

When I've wrapped Slick Grid plugin into directive, some Slick Grid options (resizing and drag & drop columns) do not work. I think those events may conflict with directive. Does anyone have any insight? my html:
phong ly
  • 53
  • 1
  • 6
4
votes
2 answers

How do I put two SlickGrid grids on one page?

How do I put two SlickGrid grids on one page? Just having one slickgrid (jquery control) requires a lot of particular commands and the use of a nameless function (it seems). So what if I want two controls or more on one page? there is something…
xarzu
  • 8,657
  • 40
  • 108
  • 160
4
votes
1 answer

SlickGrid not rendering columns properly

I started using SlickGrid for one of my projects recently. In my grid I have about 4,000 rows and 6 columns. The issue is that columns 2 through 6 are not rendered for the first two rows. For the remaining rows all columns are rendered just fine.…
Newbee.
  • 41
  • 2
4
votes
2 answers

Slickgrid: Final column autosize to use all remaining space

I'm using SlickGrid and struggling to find an elegant solution to the following: All columns must have a specific initial width when first rendered but be resizable afterwards The final column should auto fill the remaining column space when the…
Scott Durow
  • 557
  • 4
  • 10
4
votes
1 answer

How to use grouping and aggregates on Slick Grid

I'm trying to understand how grouping and aggregates work with the slick grid. I have some data that I want to group in a tree like structure somewhat how it's done on this examples…
Rocky Pulley
  • 22,531
  • 20
  • 68
  • 106
4
votes
3 answers

Cannot put a button in SlickGrid cell

I am trying to put a button in the cells of one of the columns and do something when it's clicked. For example I add these lines to the SlickGrid example 1 (http://mleibman.github.io/SlickGrid/examples/example1-simple.html) First to the column array…
kofifus
  • 17,260
  • 17
  • 99
  • 173
4
votes
1 answer

slickgrid get index of row by it's id

Is there a way to get the index of a row (row-index in the visible grid) by it's ID, which will also work with a sorted/grouped grid? I am trying to use the function scrollRowIntoView from Slickgrid, which requires the index of the row. Now my…
Preli
  • 2,953
  • 10
  • 37
  • 50
4
votes
1 answer

A simple SlickGrid DropDown select list celleditor

I want the simplest possible solution for editing a value in a slickgrid using a standard html select list. There are lots of answers here on stackoverflow all of which tell you to implement your own SelectCellEditor. Here are some…
biofractal
  • 18,963
  • 12
  • 70
  • 116