Uncaught TypeError: items.filter не является функцией при использовании автозаполнения в реакции - PullRequest
0 голосов
/ 20 ноября 2018

Я пытался сделать автозаполнение в моей форме.Но возникает какая-то ошибка типа
Uncaught TypeError: items.filter is not a function

 {patientsMasterData.ReferredBy && patientsMasterData.ReferredBy.map((referredObj) =>
                    <div className="add-list_value">

                    <ReactAutocomplete
                                name="ReferredBy"
                                items = {
                                  ({options:referredObj.RefName, 
                                   values:referredObj.RefID})
                                }
                                shouldItemRender={(item, value) => (item.options.toLowerCase().indexOf(value)) > -1}
                                getItemValue={(item) => item.options}
                                renderItem={(item, highlighted) =>
                                    <div
                                    key={item.values}
                                    style={{ backgroundColor: highlighted ? '#afafaf' : '#efefef'}}
                                    >
                                    {item.options}
                                    </div>
                                }
                                menuStyle={this.props.menuStyle}
                                wrapperStyle={this.props.wrapperStyle}
                                value={this.state.value}
                                onChange={e => this.setState({ value:e.target.value })}
                                onSelect={value => this.setState({ value })}

                       />

                    </div>
                     )}

Это мой код .. Кто-нибудь может мне помочь разобраться с этой проблемой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...