我在我的react JS应用程序中从数据库获取列名,但是现在我想为我的列设置自定义名称。我该如何实现?
我尝试使用列标题,但是我收到一条错误消息,要求提供标识符。我正在使用来自Web API的数据,该数据会生成4列。我通过映射数据库中的所有数据来获取columns={columns}
的数据,这是我共享的代码的第一部分。Here is what my column names look like initially.,它与数据库表完全一样。{{3 }}
let columns = _.map(_.keys(this.state.items[0]), i => {
return {
title: i,
dataIndex: i,
key: i
}
})
return (
<div>
<Table pagination={{ pageSize: 5 }}
bordered={true} dataSource={this.state.items} columns={columns}
{/* i tried column title = "some name", but its not working */}
/>
</div>
);
}
我得到的列名与数据库中声明的完全相同(这是一种不好的做法吗?)。我是ReactJS的初学者。