[英]material-table in react does not display data in onRowAdd but but the state is changed
这是我的 onRowAdd function,在添加表中的值之前,我正在测试提供的值是否为真。
问题是当输入值为真时,新数据 newData 被添加到 state 中,但材料表不显示它们。 已添加但不可见
然后,当我单击编辑图标时,它会显示之前输入的值,但在保存之后,这些值就消失了。 如图所示,添加了新行,其中也显示了操作,但材料表未显示该列的值。
'onRowAdd: newData =>'
new Promise((resolve, reject) => {
setTimeout(() => {
handleTestConnection(newData)
.then(isValid => {
if (isValid) {
setData([...data, newData])
resolve();
} else reject();
})
}, 1000)
})
问题是材料表中有一个渲染属性,我将一个空的 function 传递给它,为什么材料表正在添加值但没有显示它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.