javascript - ReactTable - 切换行背景颜色 onClick/onExpandRow
问题描述
在 ReactTable 中,我想在该行展开时切换行背景颜色。在下面的链接中,第一张图片是我拥有的,第二张是我想要的。我试过玩 onExpandedChange 和一些没有成功的事情。任何想法如何做到这一点。谢谢你的帮助。
解决方案
根据文档,您可以使用自定义道具(示例没有直接链接,请尝试搜索You can use these callbacks for dynamic styling as well!
):
<ReactTable
getTrProps={(state, rowInfo, column) => {
return {
style: {
background: state.expanded[rowInfo.index] ? "blue" : "white"
}
};
}}
/>
推荐阅读
- python - 通过电子邮件发送从 HTML 生成的 PDF:预期的类似字节的对象,而不是 HttpResponse
- django - CSRF 豁免联系表格 - Django
- ruby-on-rails - Windows PG::ConnectionBad:无法连接到服务器:连接被拒绝
- bootstrap-4 - bootstrap 4显示flex示例不起作用
- php - 下载 Google 电子表格 Google API PHP
- reactjs - 使用 Globals 后,Jest beforeEach 不再起作用
- r - 无法转换从 excel 读取的日期
- r - 根据 googlevis 中的条件在 r 中放置不同的颜色
- node.js - mongoose:将类型添加到模式中,这是一种遵循协议的类型
- ios - com.facebook.sdk.core 错误 3 - iOS、Swift