在这个例子中咱们可以看到$(this._toolTipElement)就是一个div,您可以传字符串,也可以用原生的js方法在这个div中添加您要的html元素,而并不只是可以传入字符串。我们目前没有React的写法,您可以根据这个例子做React框架中写法的转换,或者回到您主贴中的需求,您可以通过原生js方法监听鼠标hover位置,并返回对应的单元格索引位置
- window.addEventListener('mousemove', e => {
- var target = spread.hitTest(e.clientX, e.clientY);
- if (target && target.worksheetHitInfo) {
- if (target.worksheetHitInfo.hitTestType === 0) {
- str = 'corner';
- } else if (target.worksheetHitInfo.hitTestType === 1) {
- str = 'colHeader';
- } else if (target.worksheetHitInfo.hitTestType === 2) {
- str = 'rowHeader';
- } else {
- str = 'viewport,row=' + target.worksheetHitInfo.row + ',col=' + target.worksheetHitInfo.col;
- console.log(str);
- }
- }
- });
复制代码
|