我正在尝试覆盖ReferenceInputController
的某些功能。我这样做了,但是我对视图层有问题。首先,我需要更改ReferenceInput
的render方法以应用控制器。
ReferenceInput
的代码如下:
export const ReferenceInput = ({ children, ...props }) => {
if (React.Children.count(children) !== 1) {
throw new Error('<ReferenceInput> only accepts a single child');
}
return (
<ReferenceInputController {...props}>
{controllerProps => (
<ReferenceInputView
{...props}
{...{ children, ...controllerProps }}
/>
)}
</ReferenceInputController>
);
};
如您所见ReferenceInputController
包装了该组件,所以我创建了一个新组件,只需将控制器组件的<ReferenceInputController {...props}>
零件更改即可。
在这种情况下,我需要导入ReferenceInputView
。 ReferenceInputView
和ReferenceInput
作为const导出到同一文件中,但是当我尝试导入时出现以下错误:
'react-admin' does not contain an export named 'ReferenceInputView'.
如何从react-admin导入此组件?