Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React admin ReferenceManyField中的Datagrid显示行但不显示数据_React Admin - Fatal编程技术网

React admin ReferenceManyField中的Datagrid显示行但不显示数据

React admin ReferenceManyField中的Datagrid显示行但不显示数据,react-admin,React Admin,拉纽贝。请对我宽容点 我有一个有两个标签的标签。两个选项卡都包含ReferenceManyField: <SimpleShowLayout> <TabbedShowLayout> <Tab label="Store(s)"> <ReferenceManyField label="Stores"

拉纽贝。请对我宽容点

我有一个有两个标签的标签。两个选项卡都包含ReferenceManyField:

     <SimpleShowLayout>
            <TabbedShowLayout>
                    <Tab label="Store(s)">
                        <ReferenceManyField label="Stores" reference="stores" target="data0">
                            <Datagrid optimized rowClick="show" >
                                <TextField source="name"/>
                                <TextField source="storeStatus"/>
                                <DateField source="updatedAt" locales="en-UK"/>
                                <EditButton/>
                            </Datagrid>
                        </ReferenceManyField>
                    </Tab>
                    <Tab label="Contact(s)">
                        <ReferenceManyField label="Contacts" reference="contacts" target="data1">
                            <Datagrid optimized>
                                <TextField source="id"/>
                                <TextField source="firstName"/>
                                <TextField source="lastName"/>
                                <TextField source="phone"/>
                                <BooleanField source="financeContact"/>
                            </Datagrid>
                        </ReferenceManyField>
                    </Tab>
             </TabbedShowLayout>
    </SimpleShowLayout>

我看不出这两个对象的处理方式有什么不同。我应该补充一点,dataProvider已经过全面测试,并且正在按要求交付数据。 还有谁遇到过这样的问题吗


非常感谢所有提示和提示。如果没有解决方案,则提示如何深入研究RA…

不是问题的解决方案,而是上述工作示例附带的源代码:
再次说明:任何凭据都足以登录到工作示例。

您尚未为stores资源定义
。这是
工作所必需的:

注意:您必须为引用资源添加一个
——react admin需要它来获取引用数据。如果要在侧边栏菜单中隐藏列表道具,可以省略此引用中的列表道具

函数应用程序(){
返回(
+     
);
}

顺便说一句,您在
中使用了
,这是不受支持的。

您的代码似乎是正确的。删除优化选项会改变什么吗?如果没有,请尝试使用react admin CodeSandbox()复制您的问题,以便我们可以检查您的代码。这花了我一点时间,但我已经创建了一个应用程序的精简版本,该版本演示了问题:登录是假的。任何凭证都可以。只列出一家“公司”。CompanyShow.tsx有一个选项卡式视图,该视图应显示通过getManyReference获取的数据。getManyReference确实成功地获取了数据,但是没有正确地呈现数据。有趣的是,在两个选项卡中,第一个选项卡的数据在我的环境中正确呈现。收到的任何建议。
function App() {
  return (
    <Admin authProvider={authProvider} dataProvider={dataProvider}>
      <Resource name="companies" {...companies} />
+     <Resource name="stores"  />
    </Admin>
  );
}