TypeScript(フレームワークはReact)でテーブルを表示したいです。
そして一部カラムのデータを結合したいです。
前提:recordsは8レコードあるとする。
rowSpanを使用するのだと思っていますが、表全体がずれてしまいます。
例えば、カラム2でrowSpan={2}としても、↓画像のようになってしまいます。
イメージとしては、↓画像のようにずれることなく2行分結合したいです。
ところがrecordsが8あるのできっちりデータ2も8回表示され全体がずれてしまうのです。
これを回避する方法はありますでしょうか?
もっといえば、最終的には↓画像のように結合する行を色々設定したいです。
<TableBody> <> {records.map((t) => { return ( <TableRow key={t.Id}> {/* カラム1 */} <TableCell>{t.name}</TableCell> {/* カラム2 */} <TableCell rowSpan={2}> <Box>{t.text}</Box> </TableCell> {/* カラム3 */} <TableCell> <Box>{t.age}</Box> </TableCell> </TableRow> ); })} </> </TableBody>