使用自定义迭代器在react-admin列表组件中获取错误

时间:2018-10-02 11:30:15

标签: admin-on-rest react-admin

我正在使用带有List组件的自定义迭代器:

export const MyList = (props) => (
    <List title="mytitle" pagination={null} perPage={-1} {...props} >
        <MyIteraror />
    </List>
)

第一个电话可以正常工作。 但是,当修改数据时,列表不会用修改后的数据刷新。我们还有旧数据!

我确定我的api返回了我的数据,但是刷新后我的屏幕上显示的是旧数据,这非常令人沮丧!

当我看到自定义迭代器的道具时,我可以看到: this.props.ids => id很好 this.props.data =>记录是旧数据!

因此,我可以在添加以下内容的自定义迭代器中对其进行修复:

const items = Object.values(this.props.ids).map(id => { return this.props.data[id] })

但是我认为刷新数据存在错误。

保罗

0 个答案:

没有答案