[英]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.