【发布时间】:2021-05-01 13:13:54
【问题描述】:
我有一个数组:
result = [
{ 101: {type: "A"},
table: "Employee",
column: "emp_id",
constraint: "unique"
},
{ 101: {type: "B"},
table: "Employee",
column: "emp_id",
constraint: "not_null"
},
{ 101: {type: "B"},
table: "Employee",
column: "name",
constraint: "unique"
},
{ 102: {type: "A"},
table: "Employee",
column: "emp_id",
constraint: "unique"
},
{ 102: {type: "B"},
table: "Employee",
column: "name",
constraint: "unique"
},
{ 103: {type: "B"},
table: "Employee",
column: "emp_id",
constraint: "unique"
},
];
并且列是动态的:
columns = [
{Header: "Table", accessor: "table"},
{Header: "Column", accessor: "column"},
{Header: id, accessor: id}
];
所以,如果有 5 个 id,例如 101、102、103、104 和 105,那么列将是:
columns = [
{Header: "Table", accessor: "table"},
{Header: "Column", accessor: "column"},
{Header: 101, accessor: 101},
{Header: 102, accessor: 102},
{Header: 103, accessor: 103},
{Header: 104, accessor: 104},
{Header: 105, accessor: 105},
];
我能够构造动态列标题但无法构造行。 我试图在 ReactTable 中显示这些数据,例如:
任何帮助将不胜感激!
【问题讨论】:
标签: javascript reactjs react-redux react-table