gpt4 book ai didi

handsontable - 防止在列标题单击时选择 Handsontable 单元格

转载 作者:行者123 更新时间:2023-12-04 03:06:21 27 4
gpt4 key购买 nike

在 Handsontable 中,当单击列标题时,将选择该列的所有单元格。有办法防止这种情况发生吗?

我认为文档中没有这样的选项。我也没有在 Handsontable 库本身的源代码中找到事件在 DOM 上的注册位置。

任何提示将不胜感激。谢谢。

最佳答案

可以使用 beforeOnCellMouseDown 阻止事件传播。钩子(Hook),它可以防止被点击的标题列的单元格被选中:

/**
* @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);

非常感谢 Gustavo 的帮助!

关于handsontable - 防止在列标题单击时选择 Handsontable 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32212596/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com