You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为TanStack可展开React表格的展开子行首末项添加边框样式?

问题:TanStack React Table展开子行的边框样式设置问题

背景

  • 项目中结合Material UI与TanStack React Table,已实现可展开行功能,展开父行后会展示对应数据的子行
  • 展开后的子行有明确类名标识:一级子行className为depth-1,更深层级的子行className为depth-2
  • 有可运行的在线Demo示例,以及展开前表格状态、展开后子行状态的示意截图,还有预期效果的解决方案截图

需求

给展开后的子行列表添加样式:

  • 子行列表的首行添加上边框
  • 子行列表的末行添加下边框

遇到的问题

目前已能通过类名区分展开子行并设置背景色,但尝试使用:nth-of-type、:first-child、:last-child这些CSS伪类选择器设置边框样式时,均未生效。现需确认:

  1. 该边框样式需求是否可行?
  2. 使用伪类选择器的实现思路是否正确?

(解决方案效果示意:解决方案效果截图)

内容的提问来源于stack exchange,提问作者SDK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 02:54:24