After changing grid options with setOptions like this:
subGrid.setOptions({ editable: true });
... the grid does not redraw correctly. All columns are compressed to the left.
Resizing a column restores the grid and everything is ok.
I found it to be a bug in slick.grid.js (2.2) in function absBox(elem).
The first 'while' loop allows elem to become null and there the grid breaks.
I tested by simply inserting:
if (elem == null) break; - directly after the while and that solves the problem.