我的网站上有一个SlickGrid,并实现了一些复制/粘贴功能。这要求我使用CellSelectionModel,这要求我为网格设置autoEdit为false。
我希望autoEdit为true,仍然可以使用我的选择模型。有谁知道怎么做?
答案 0 :(得分:1)
您可以使用autoEdit true复制/粘贴功能。我有它。
您可以在此处亲自试用:http://labs.nereo.com/SlickGrid/examples/example-excel-compatible-spreadsheet.html
现在,使用javascript控制台,写一下:
grid.setOptions({autoEdit:true})
您仍然可以复制/粘贴。 选择一系列细胞更加困难......(如果没有更多的开发,你就不能拥有任何活跃的细胞)。
但是,简短的回答是,你可以。
答案 1 :(得分:1)
我知道这是个老歌,但是如果有人仍然在运行此问题...请在CellExternalCopyManager.init()中查找以下行,然后删除它们或将其注释掉。在代码上方有一条注释,解释了为什么存在该注释,但是我无法重现它在删除时所描述的问题。我使用这种解决方案已有多年了,没有人报告任何问题。
cellSelectionModel.onSelectedRangesChanged.subscribe(function(e,args){ _grid.focus(); });