React-Admin:如何在“创建”或“编辑”组件中获取自定义输入的值

时间:2018-06-22 18:15:59

标签: reactjs react-admin

在过去的几天里,我一直在寻找一种在create / edit组件的参数中获取自定义输入组件的值的方法。

我在此link

中按照Material UI的示例创建了组件

该组件在应用程序中呈现,但是我无法获得输入的值。这是我添加自定义输入的方法

<Create><SimpleForm> ... <CustomAutocompleteInput label="Main Subject" suggestions={subjectSuggestions} source="mainSubject"/> ... </SimpleForm></Create>

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以设置对dom节点的引用

<CustomAutocompleteInput 
    ref={node => {this.input = node;}}
    label="Main Subject" 
    suggestions={subjectSuggestions} 
    source="mainSubject"
/>

...然后通过

访问该值
let { value } = this.input

//or
let value = this.input.value