簡體   English   中英

react 中的材料表不顯示 onRowAdd 中的數據,但 state 已更改

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM