我正试图从存在于boolean
表中特定行上的行数据中获取一个React
值。当我console.log()
行,然后是该行中的特定值时,当您展开整个对象时,该行将该值显示为一件事,但是在同一console.log()
中,该值本身的计算结果不同>
Cell: row => {
console.log('row: ', row.original, row.original.Saved);
return <Field
id={row.original.DataValueID}
name='dataValueSelect'
labelText: ''
checked={row.original.Saved}
/>
}
*控制台*
行:
{
"id": 14624,
"content": "AAAAA",
"DataValueID": 14624,
"DataKeyID": 78,
"CreatedDate": "2019-06-21T19:53:56.393",
"LastUpdated": "2019-06-21T19:53:56.393",
"Saved": true
}
false
打印到控制台的是整个行对象,其Saved键设置为true,然后立即在我记录row.original.Saved值时将其评估为false。我不确定为什么会这样,但是我需要它来评估row.original对象中的内容,当将该值作为属性传递给该字段时,它将不会执行该操作。