【发布时间】:2017-02-09 02:19:16
【问题描述】:
在 react-data-grid 中如何创建一个显示另一列值的列?
我有一个对象数组,其中包含以下内容:
{
id: 3,
latitude: 42.101231231,
longitude: -81.123132
}
我的列定义是这样的:
this.columns = [
{ key: 'id', name: 'ID' },
//The coordinates key for this column doesn't exist
{ key: 'coordinates', name: 'Coordinates', formatter: coordinatesFormatter }
];
格式化程序:
const coordinatesFormatter = React.createClass({
render() {
return (<div>{latitude}, {longitude}</div>);
}
});
在格式化程序中,我如何访问行上的纬度和经度属性以连接它们?
据我所知,格式化程序只能通过this.props.value 访问其单元格的值,而无法访问该行的整个对象。
【问题讨论】: