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

SlickGrid vertical scroll bar not displaying properly unless the filter is displayed/hidden to re-size the viewport

I'm just starting to use SlickGrid but I've had a lot of success creating a remote model that can interact with the paging plugin. The only problem I have seems to be a browser issue, but I'm curious if anyone knows a trick that may resolve the…
Josh Russo
  • 3,080
  • 2
  • 41
  • 62
4
votes
3 answers

How to word wrap the header column in Slickgrids

I ve recently started working with slickgrids. So getting lots and lots of doubts. How can wordwrap the column headers in slickgrids
Diya4ever
  • 102
  • 1
  • 5
  • 13
4
votes
1 answer

Default values for new rows added in slickgrid

I have slickgrid with the enableAddRow option turned on. However, when the user adds a new row, all of the values are set to undefined. I'd like to be able to set a set of default values, but my searching has only turned up a mention of the option…
user173342
  • 1,820
  • 1
  • 19
  • 45
4
votes
1 answer

Is it possible to fix SlickGrid's column-resizing bug?

I've recently (re-)discovered SlickGrid, and am considering using it for a project I'm working on, mainly because in many ways it appears to be the most versatile and powerful and performant (forgive the neologism) JavaScript grid yet created. There…
iconoclast
  • 21,213
  • 15
  • 102
  • 138
4
votes
1 answer

how to get slick grid to work with iscroll

I am trying to get iscroll to work with slick grid so that the grid div can scroll on an iPhone / iPad. I tried by adding scroll on the div element i.e.: myScroll = new iScroll('myGrid'); And that doesn't work. According to the example, iscroll…
Luke
  • 41
  • 1
4
votes
3 answers

Hide checkbox only from header row of a slickgrid

Code1: var checkboxSelector = new Slick.CheckboxSelectColumn({ cssClass: "slick-cell-checkboxsel" …
Yellowcake
  • 116
  • 3
  • 9
4
votes
1 answer

How to allow cell navigation in SlickGrid with a Validation Error?

I've noticed that when a validation error occurs, the user is locked into that cell until the error is resolved. Is there a way to allow the user to continue to navigate cells? This approach works for me b/c I don't commit when they leave the cell,…
Kevin
  • 541
  • 3
  • 6
  • 17
4
votes
2 answers

How center text of the column headers in SlickGrid?

there any way to center text in a column header Any ideas how to do this or what ccs must be changed ?
4
votes
1 answer

Angular SlickGrid is it possible to use pagination AND set row color based on value?

Is it possible to set the background color for a row in slickgrid (based on data values) AND use pagination? For angular-slickgrid package. I used getItemMetadata as suggested multiple other (old) posts - example SlickGrid: How to loop through each…
user2026318
  • 173
  • 1
  • 13
4
votes
2 answers

How to perform partial matches when filtering Slickgrid using column-level headers?

When using a fixed header row to implement column-level filters, how can I return cells with a partial match? ie: search term: "omato" returns: automator, tomato etc.
LFReD
  • 111
  • 5
4
votes
1 answer

How to get all the data into the slickgrid when user click on the slick-header-menuitem dropdown.?

I have a UI application to display business information. I have used slick grid to show all business data in tabular/grid structure by using all built-in properties of slick grid. I have used filter property to filter data on each column. But I have…
4
votes
0 answers

How to add label on slick-grid-menu-item filter with checkbox for null/empty as (Blank)

I have one UI application to display static as well as business information. I have used slick grid to show all business data in tabular/grid structure by using all built-in properties of slick grid. I have used Sorting property to sort data in…
4
votes
1 answer

Which actively maintained fork of slickgrid should we choose?

We've been using slick grid for one of our packages. Unfortunately, looks like the slick grid is not being actively maintained, which is really sad because it isn't officially compatible with anything newer than jQuery 1.7. Is there an actively…
mortonjt
  • 650
  • 1
  • 5
  • 23
4
votes
2 answers

GetColumn Information and Width on Resize - Slick Grid

Am working on slick grid where am trying to get the column information like id,name and the new width of column after resize. I wrote an event which will be triggered when user resizes the column. grid.onColumnsResized.subscribe(function (e, args)…
Peru
  • 2,871
  • 5
  • 37
  • 66
4
votes
1 answer

Drag and drop from one slickgrid to another on same page

I am new to SlickGrid, but loving how it looks and feels. I have two SlickGrids on a page, both are being fed by JSON from a back end MVC controller. This is working fine (though I have a slight formatting issue, but I'm sure I will figure that bit…
David
  • 214
  • 3
  • 15