Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法为制表器中的列标题获取鼠标悬停事件?_Javascript_Tabulator - Fatal编程技术网

Javascript 有没有办法为制表器中的列标题获取鼠标悬停事件?

Javascript 有没有办法为制表器中的列标题获取鼠标悬停事件?,javascript,tabulator,Javascript,Tabulator,我没有看到列标题的mouseover事件,而且它似乎没有触发row mouseover或cell mouseover(这很有意义)。 谢谢 -jprtablator中没有用于列标题的鼠标悬停事件处理的内置选项 包含可用回调的完整列表 也就是说,您可以使用自定义列标题格式化程序自己添加回调: var customTitleFormatter=函数(单元格){ var headerell=cell.getElement().parentNode.parentNode;//从title元素上方获取列标

我没有看到列标题的mouseover事件,而且它似乎没有触发row mouseover或cell mouseover(这很有意义)。 谢谢
-jpr

tablator中没有用于列标题的鼠标悬停事件处理的内置选项

包含可用回调的完整列表

也就是说,您可以使用自定义列标题格式化程序自己添加回调:

var customTitleFormatter=函数(单元格){
var headerell=cell.getElement().parentNode.parentNode;//从title元素上方获取列标题元素
headerEl.addEventListener(“鼠标悬停”,函数(e){
//做点什么
});
return cell.getValue();//确保在单元格上设置了标题
}
然后在列定义中将其指定给列

{标题:“名称”,字段:“名称”,标题格式:customTitleFormatter}

谢谢,奥利!喜欢在我的project.Oli中使用tablator,getElement()在那里工作得很好,但是parentNode(和parentElement)总是空的。我看到了inspect中的元素。由于某种原因,它们还没有连接到dom吗?谢谢。啊,是的,在获取父项之前,您可能需要添加大约100ms的setTimeout,并且在调用该函数时,可能没有将列标题添加到子项中。关于获取这些事件的专栏信息有什么想法吗?cell.getColumn不存在。我可以在列配置中搜索单元格值,但不知道您是否有其他想法。