我有以下编辑组件
const UserEdit = (props) => (
<Edit {...props}>
<TabbedForm >
<FormTab label="User Account">
<DisabledInput source="id" />
<TextInput source="email" />
<TextInput source="password" type="password"/>
<TextInput source="name" />
<TextInput source="phone" />
<SelectInput source="role" optionValue="id" choices={choices} />
</FormTab>
<FormTab label="Customer Information">
<BooleanInput label="New user" source="Customer.is_new" />
<BooleanInput label="Grandfathered user" source="Customer.grandfathered" />
</FormTab>
</TabbedForm >
</Edit>
);
第二个 FormTab(客户信息)我只需要在用户模型关联一些信息(JSON 类似于)时出现:
{
id: <int>,
name: <string>,
....
Customer: {
is_new: true,
grandfathered: true,
}
}
我想知道我是否可以以某种方式访问模型信息(在这种情况下,如果客户键存在并且有信息)以便能够呈现<FormTab label="Customer Information">
我对全局 redux 状态有点迷茫。我知道数据处于状态,因为我已经使用 Redux 工具对其进行了调试。(我试图查看 this.props 但我找不到任何可以访问全局状态的东西)
谢谢。