未捕获的TypeError:在react中使用自动完成功能时,items.filter不是函数

时间:2018-11-20 05:27:23

标签: javascript reactjs autocomplete autocompletetextview

我试图用表格完成自动完成。但是会出现一些错误,例如
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>
                     )}

这是我的代码。有人可以帮我解决这个问题吗?

0 个答案:

没有答案