2017-02-21 48 views
1

我正在嘗試修改handsontable doubleclick事件以具有其他功能。我目前的代碼如下:HandsonTable - 修改DoubleClick事件

hot.view.wt.update('onCellDblClick', function (row,cell) { 
    console.log("sucess"); 
}); 

這將成功地觸發單元格被雙擊時。但是,它將刪除單元格的當前編輯功能。

有什麼方法可以在保持當前功能的同時更新單元格上的雙擊事件嗎?

回答

2

好吧我最終弄明白了這一個自己。所以我想我會在未來幫助任何人的機會上發佈答案。

hot.view.wt.update('onCellDblClick', function (row,cell) { 

    //Get editor and begin edit mode on current cell (maintain current double click functionality) 
    var activeEditor = hot.getActiveEditor(); 
    activeEditor.beginEditing(); 

    //Do whatever you want... 

}); 

感謝以下文章中有關如何操作編輯器的答案。

When using Handsontable how to force a selected cell into edit mode?