В настоящее время я сталкиваюсь с проблемой, когда я не могу назначить динамические параметры для созданного динамического AsyncTypeahead.
Как добавить параметры как динамические в отдельный список заголовков?
Кто-нибудь сталкивался с похожей проблемой?
Я выделил место, где мы передаем варианты.
Sample code:
<AsyncTypeahead
labelKey="id"
**options={options}**
inputProps={{id:`${key}`}}
clearButton={true}
minLength={5}
isLoading={isLoading}
filterBy={filterByCallback}
onSearch={this.handleSearch}
placeholder="Search "
onChange={this.handleTypeAheadChange(key)}
renderMenuItemChildren={(option) => (
<div>
{option.id} {option.name}
</div>
)}
/>
<AsyncTypeahead
labelKey="id"
**options={options1}**
inputProps={{id:`${key}`}}
clearButton={true}
minLength={5}
isLoading={isLoading}
filterBy={filterByCallback}
onSearch={this.handleSearch}
placeholder="Search "
onChange={this.handleTypeAheadChange(key)}
renderMenuItemChildren={(option) => (
<div>
{option.id} {option.name}
</div>
)}
/>
<AsyncTypeahead
labelKey="id"
**options={options2}**
inputProps={{id:`${key}`}}
clearButton={true}
minLength={5}
isLoading={isLoading}
filterBy={filterByCallback}
onSearch={this.handleSearch}
placeholder="Search "
onChange={this.handleTypeAheadChange(key)}
renderMenuItemChildren={(option) => (
<div>
{option.id} {option.name}
</div>
)}
/>
/**/
handleTypeAheadChange = name => values => {
this.setState({
[name]: values[0]
});
}