antd - 如何在 Antd Table 中将多个数据显示到单个列/单元格中?
问题描述
例如:- 我从 firebase 得到了四个 json 格式的数据
{
"firstName":"FName1",
"lastName":"LName1",
"initial":"F.L1",
"Age":"25"
},
{
"firstName":"FName2",
"lastName":"LName2",
"initial":"F.L2",
"Age":"23"
}
``
我想将所有三个数据显示在一个列中:Like--
**Full Name** **Age**
FName1 LName1 (F.L1) 25
FName2 LName2 (F.L2) 23
解决方案
用于render
显示多个数据的列
import React from 'react';
import ReactDOM from 'react-dom';
import 'antd/dist/antd.css';
import { Table } from 'antd';
const columns = [
{
title: "Full Name",
dataIndex: "fullname",
render: (text, record) => (
<span>{record.firstName} {record.lastName} ({record.initial})</span>
)
},
{
title: "Age",
dataIndex: "Age"
},
];
const data = [
{
"firstName":"FName1",
"lastName":"LName1",
"initial":"F.L1",
"Age":"25"
},
{
"firstName":"FName2",
"lastName":"LName2",
"initial":"F.L2",
"Age":"23"
}
];
ReactDOM.render(
<Table columns={columns} dataSource={data} pagination={false} />,
document.getElementById("container")
);
推荐阅读
- android - 为什么我的应用在某些(而非所有)虚拟设备上启动模块活动时会崩溃?
- ruby-on-rails - Rails 部署使用 Capistrano 错误:无法提取 RVM 源
- java - 如何修复 Java 代码中 %s 的“java.util.MissingFormatArgumentException:”
- javascript - 在JS中正确使用异步和等待?
- wordpress - 无需修改,wordpress 网站上的 Pagespeed 分数每天都在下降
- r - 用 tidyverse 总结长格式数据框中的两个变量
- c# - 在手机上启动 Xamarin 应用程序时出现 Visual Studio 错误
- json - 如何检查 Redshift Spectrum 中的结构不为空?
- javascript - 如何在 JSON 文件中导出对象数组,然后使用 es6 导入
- typescript - 是否可以推断类型参数的类型?