使用reactDataGrid库,我成功地在表中显示了来自api的数据,现在我添加了一个按钮,当我单击该按钮时,将显示一个表单,完成表单数据后,它将发送到api。提交表单时,我希望在不刷新窗口的情况下将相同的数据添加到表中。
let row = {};
columns.map(col => col.key).forEach(function(column){
if (column === "name") {
row.name = "test";
}else{
row[column] = null;
}
})
let data = this.props.dataApi.slice();
data = update(data, { $push: [row]});
this.setState({data})
我当时想做这样的事情,使用update来添加行,但是没有用,有人对解决此问题有任何想法吗?谢谢