javascript - 未捕获的类型错误:在反应中使用自动完成时 items.filter 不是函数
问题描述
我试图在我的表格中自动完成。但是会发生一些错误,例如,
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>
)}
这是我的代码..有人可以帮我解决这个问题吗?
解决方案
推荐阅读
- kotlin - Jetpack Compose Row 水平排列约束
- bash - 如何使用 bash 脚本/CMakeLists.txt 运行 cmake
- database - 如何在 sequelize 中使用 exclude 定义 postgresql int8range
- javascript - 无法在药丸选项卡上触发点击事件
- sql - 是否可以获得索引的最后使用日期?
- .net-core - 使用 DDD 在 EF Core 中定义多对多关系
- python - 计算 pandas DataFrame 中收敛值的平均值
- bash - 包含空格的 Bash 脚本路径
- latex - 使用多列和多行创建表格
- logging - 使用 i18 和翻译占位符的 Apache Camel 日志记录