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
0
votes
1 answer

Has anyone used SlickGrid with the updated drag functions jquery.event.drag-2.2.js?

I read from the threedubmedia site "The previous version of this plugin allowed this method to be overloaded with arguments to additionally bind handlers for "dragstart" and "dragend" in a single call, but this is no longer supported." but since I…
hal9000
  • 823
  • 10
  • 23
0
votes
1 answer

Slickgrid highlighting not happening

I have a grid made using slickgrid on a html page. I want to highlight certain cells. I have added this at the head section of html I have this as the options: var options = { …
Ranjith Ramachandra
  • 10,399
  • 14
  • 59
  • 96
0
votes
1 answer

Embedding a slickgrid graph to fill the browser window

I was wondering if there is any CSS/HTML/JavaScript magic to do what I want here. Right now, the code for an application has some hard-coded dimensions, 1100x600, but I wanted to have the WIDTH match up with the browser window's width instead.
kyothine
  • 296
  • 2
  • 19
0
votes
1 answer

Add extra checkbox cell to slickgrid: checkbox event not working when using jquery dialog

I have built an slickgrid with two checkbox columns. I use a slick formatter to built second checkbox column: (function ($) { // register namespace $.extend(true, window, { "Slick": { "Formatters": { "Checkbox":…
J punto Marcos
  • 437
  • 1
  • 6
  • 24
0
votes
1 answer

Why are my columns getting set very wide when I call setColumns on SlickGrid

When I create a SlickGrid this way: var grid = new Slick.Grid( element, //needs to be something jQuery can act on: element, css selector, etc. dataView, [], //columns gridOptions ); And then set the columns like…
rstackhouse
  • 2,238
  • 24
  • 28
0
votes
4 answers

Tooltip of previous onValidationError event displayed even when correct values are entered in the slickgrid node

I am using requiredFieldValidator for my TextEditor. Using the onValidationError event as given below, i set the title attribute of my cell to the error message so that a tooltip will be displayed as 'This is a required field'. var…
Sowmmea
  • 56
  • 1
  • 6
0
votes
1 answer

SlickGrid - applying getItemMetadata making the row to loose its id

I have the following problem: >>>>>>> Link to a JsFiddle demonstration >>>>>> I have used the collapse example, and added getItemMetadata method. dataView.getItemMetadata = function (row) { var thtId = data[row].id; if (data[thtId +…
neoswf
  • 4,730
  • 6
  • 39
  • 59
0
votes
2 answers

How to update the data of slickgrid on row change?

I want to update the slickgrid on everyrowchange in the sense after making the changes in entire row i want event to fire update. Can anybody suggest please?
yashwanth
  • 1
  • 1
0
votes
1 answer

Is it possible to use SlickGrid's DataView with data from a database if it is all loaded at the start?

Simple question but I'm not sure about the answer. Basically I know that if you are dynamically/lazy loading pages with AJAX then you cannot use dataview. However I have built a lot of functionality with a prototype that uses dataview and I'd like…
Ryan
  • 204
  • 3
  • 12
0
votes
1 answer

How to search for partial matches in numbers using SlickGrid header row?

I'm trying to perform partial matches in the header row example for SlickGrid. I used the answer here: How to perform partial matches when filtering Slickgrid using column-level headers? Which does do partial matches on text but will not do partial…
Ryan
  • 204
  • 3
  • 12
0
votes
2 answers

SlickGrid error: Slick.Editors.Text is not a constructor

I'm trying to implement SlickGrid on the edit page of a CakePHP project, and when the page loads I get this error in the javascript console: slick.grid.js:2173TypeError:'Slick.Editors.Text is not a constructor' (evaluating 'new (editor ||…
MattL
  • 1,132
  • 10
  • 23
0
votes
1 answer

Slick grid mapping

I am adding styles to some of the cells. But on sorting or filtering, the styles are only fixed to the cell number and not to the actual value. e.g: If cell number 2 of row 8th is given style. On sorting, that cell moves to number 2. Though, it…
emphaticsunshine
  • 3,725
  • 5
  • 32
  • 42
0
votes
1 answer

Cannot get slickgrid to save data to hidden field

First of all I have seen SO many answers to a question like this, without sample code that seems to apply to me. I went through the examples on the project wiki page, and none seem to be applicable to me that I can see. I'm not asking this to be…
MaurerPower
  • 2,046
  • 7
  • 26
  • 48
0
votes
1 answer

jQuery reaching document.ready() despite .holdReady() call. Slickgrid error - Slick is not defined (5 out of range 4) error - dependencies

In the following script utilizing jQuery and slickGrid, I keep getting an error saying Slick is not defined (5 out of range 4) or Slick is not defined (6 out of range 4) - Both in FireBug, and in Chrome I get: Uncaught ReferenceError: Slick is not…
0
votes
1 answer

SlickGrid: compound editor in cell with two date fields?

I am using SlickGrid with jQuery, and would like to have a compound editor within a cell as in example 3a, but with two date fields rather than two text fields. Helpfully, Example 3 shows how to use SlickGrid date pickers to edit date fields, but…
flossfan
  • 10,554
  • 16
  • 42
  • 53