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 of preference):
An Excel-like "Fill Down" feature. I haven't seen this in almost all the grid/spreadsheet-like widgets I've found, except in jquery-handsontable, where it's called "Drag-down". Some intelligence during the paste, where numbers can be auto-incremented for each cell, would be totally awesome.
Copying a single cell, then selecting a range and pasting that single cell into the range. This should then paste that single cell's contents into every cell in the selected range.
Selecting a range of cells, then editing one of them. As the user is editing the one cell, all the cells in the range should be updated to the value the user is typing.
I'm a relative JavaScript (and SlickGrid) newbie, so I'd love a little help with the JavaScript code to do this. Copying a single cell and pasting it into a range (option 2) doesn't seem too difficult, but I've no idea how to start doing a fill-down implementation. Any help would be very welcome.
Thanks!