【问题标题】:search functionality in table without clicking enter button from keyboard表中的搜索功能,无需从键盘单击输入按钮
【发布时间】:2021-08-29 05:36:56
【问题描述】:
【问题讨论】:
标签:
javascript
reactjs
typescript
antd
【解决方案1】:
你可以使用 onChange 属性代替::
handleChange = (e) => {
const searchText = e.target.value;
const filteredEvents = eventsData.filter(({ title }) => {
title = title.toLowerCase();
return title.includes(searchText);
});
this.setState({
eventsData: filteredEvents,
});
};
<>
<Search
placeholder="Enter Title"
onSearch={onSearch}
onChange={onChange}
style={{ width: 200 }}
/>
<TitleSearch
onSearch={this.handleSearch}
onChange={this.handleChange}
className={styles.action}
/>
</>;
https://codesandbox.io/s/antd-table-filter-search-forked-4731q?file=/src/TitleSearch.js:174-305