在过去的几天里,我一直在寻找一种在create / edit组件的参数中获取自定义输入组件的值的方法。
我在此link
中按照Material UI的示例创建了组件该组件在应用程序中呈现,但是我无法获得输入的值。这是我添加自定义输入的方法
<Create><SimpleForm>
...
<CustomAutocompleteInput label="Main Subject" suggestions={subjectSuggestions} source="mainSubject"/>
...
</SimpleForm></Create>
有人可以帮助我吗?
答案 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