Итак, я решил эту проблему, создав для нее пользовательский ввод автозаполнения. Я не мог понять, в чем проблема с AutocompleteInput администратора React.
Мой пользовательский компонент ->
renderSelectField = ({ input, label, meta: { touched, error }, children, ...custom }) => {
const dropdownMenuProps = {
menuStyle: {
top: "360px",
height: "347px",
left: "79px",
},
}
return(
<MuiThemeProvider>
<SelectField
floatingLabelText={label}
errorText={touched && error}
{...input}
dropDownMenuProps={dropdownMenuProps}
onChange={(event, index, value) => input.onChange(value)}
children={children}
{...custom}/>
</MuiThemeProvider>
);
}
Я использовал свой пользовательский компонент, например ->
<Field name="AuthorUid" component={this.renderSelectField} label="Author">
{ authors.map((author) =>
<MenuItem value={author.id} primaryText={author.name} />
})}
</Field>