首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在鼠标控制/输入的react表中的列中显示图标

问在鼠标控制/输入的react表中的列中显示图标
EN

Stack Overflow用户
提问于 2022-02-07 23:24:37
回答 1查看 452关注 0票数 0

使用反应表。希望在鼠标输入/退出的单一列中显示/隐藏图标。通过css更改行背景是nbd,但还没有找到改变行鼠标上方单个单元格css的诀窍。

想知道是否有一个简单的方法,然后我开始旋转一个州网,以推动信号。

EN

回答 1

Stack Overflow用户

发布于 2022-02-08 14:07:00

FWIW:

  1. 在列描述符中:
代码语言:javascript
复制
Cell: ({row}) =>  <div className={`${rootClass}__table-icon`} row-key={row.id}}><SVGItem/></div>
  1. 确保已定义了onMouseEnter和onMouseLeave
  2. 加:
代码语言:javascript
复制
function rowMouseEnter(row:any) {
    document.querySelector("[row-key='" + row.id + "']").className = `${rootClass}__table-icon-selected`
}

function rowMouseLeave(row:any) {
    document.querySelector("[row-key='" + row.id + "']").className = `${rootClass}__table-icon`
}
  1. 在css中添加

&__table-icon-selected: visibility: visible

和

&__table-icon: visibility: none

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71026691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档