在Handsontable中,单击列标题时,将选择该列的所有单元格.是一种防止这种情况发生的方法吗?
我不认为文档中有这样的选项.我没有找到在Handsontable库本身的源代码中在DOM上注册事件的位置.
任何提示都将不胜感激.谢谢.
可以使用beforeOnCellMouseDown挂钩停止事件传播,这可以防止选中单击的标题列的单元格:
/**
* @param {MouseEvent} event
* @param {WalkontableCellCoords} coords
* @param {Element} element
*/
var handleHotBeforeOnCellMouseDown = function(event, coords, element) {
if (coords.row < 0) {
event.stopImmediatePropagation();
}
};
Handsontable.hooks.add('beforeOnCellMouseDown',
handleHotBeforeOnCellMouseDown, handsontable);
Run Code Online (Sandbox Code Playgroud)
非常感谢Gustavo的帮助!
| 归档时间: |
|
| 查看次数: |
5924 次 |
| 最近记录: |